我已经将一个数据库文件(由SQL Server .mdf制作)连接到我的一个C#程序。但是,当我将这些文件传送到另一台PC时,我需要再次提供连接字符串。这对我来说很烦人。在Visual Studio中自动获取连接字符串
当我将项目文件移动到另一台PC时,是否有任何方法可以自动获取连接字符串?
任何建议,将不胜感激。
我已经将一个数据库文件(由SQL Server .mdf制作)连接到我的一个C#程序。但是,当我将这些文件传送到另一台PC时,我需要再次提供连接字符串。这对我来说很烦人。在Visual Studio中自动获取连接字符串
当我将项目文件移动到另一台PC时,是否有任何方法可以自动获取连接字符串?
任何建议,将不胜感激。
不,我不这么认为,这是可能的。当您将Visual Studio解决方案从一台PC传输到另一台时,您必须手动更改web.config文件或c#代码中的连接字符串。没有办法visual studio可以自动检测安装在特定pc上的数据库,并从中获取连接字符串
是的,这是可能的。
假设您的项目名称是MYproject。
所以,请把你的数据库中Follwing路径 d:\项目\ MYPROJECT \ MYproject.UI \ BIN \调试\数据库\ sql.mdf。
更改连接字符串像下面
<connectionStrings>
<add name="DBNAME" providerName="System.Data.SqlServerCe.4.0" connectionString="Data Source=|DataDirectory|\..\..\..\MYproject.UI\bin\Debug\Database\sql.mdf" />
</connectionStrings>
@Kumarathunga是这样解决了你万阿英,蒋达清? – ADMIN