2016-08-21 69 views
0

我已经将一个数据库文件(由SQL Server .mdf制作)连接到我的一个C#程序。但是,当我将这些文件传送到另一台PC时,我需要再次提供连接字符串。这对我来说很烦人。在Visual Studio中自动获取连接字符串

当我将项目文件移动到另一台PC时,是否有任何方法可以自动获取连接字符串?

任何建议,将不胜感激。

回答

0

不,我不这么认为,这是可能的。当您将Visual Studio解决方案从一台PC传输到另一台时,您必须手动更改web.config文件或c#代码中的连接字符串。没有办法visual studio可以自动检测安装在特定pc上的数据库,并从中获取连接字符串

1

是的,这是可能的。

假设您的项目名称是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> 
+0

@Kumarathunga是这样解决了你万阿英,蒋达清? – ADMIN

相关问题