问题1:
1个解决方案,有几个项目,都需要数据库链接,用的是EF,每个Config文件都要设置,有没有什么办法共享一个问题2:
换到其他服务器,是不是改下边的,其它不动?
provider connection string=&quot;Data Source=Flex;Initial Catalog=WEBVOD;Integrated Security=True;MultipleActiveResultSets=True&quot<?xml version="1.0"?>
<configuration>
  <connectionStrings>
    <add name="WEBVODEntities" connectionString="metadata=res://*/Models.webvodEF.csdl|res://*/Models.webvodEF.ssdl|res://*/Models.webvodEF.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=Flex;Initial Catalog=WEBVOD;Integrated Security=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />
  </connectionStrings>
  
<startup>
  <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
</configuration>

解决方案 »

  1.   

    http://support.microsoft.com/kb/555396
      

  2.   

    1. 
    参考:
    http://stackoverflow.com/questions/2746797/c-can-we-share-some-contents-of-app-config-between-projects大概就是用外置的Conifg文件,或者使用VS的add existing files from a different project as a link:功能2. 是的,前面的部分是说去哪里找csdl,ssdl,msl.
      

  3.   

    http://support.microsoft.com/kb/555396/en-us
    那个中文的是机器翻译的,看这个原文。
      

  4.   

    我看了后,是共享<appSettings>里的设置,不是共享的 <connectionStrings> 里边的设置。
      

  5.   

    参看我的BLOG,http://blog.csdn.net/sliphades/article/details/8425180
    数据配置DLL,里面在每次调用设置一下需要修改哪个配置字符串连接即可。
    相对方便一些。
      

  6.   


    你是为了部署的程序而设计?还是为了自己的开发环境而设计?如果你有一点前者的考虑,就可以单独设计一个网站,用于下载参数文件。但是我们也就能够看出来了,那种根本不了解“为了部署而设计”的人根本只会南辕北辙的观念。
    都是部署在服务器,一个网站
    然后几个运行在服务器上的winform,一个是转换视频的到flv、一个是转换word到swf,一个是串口猫发短信,都是读取同一个数据库