.mdf文件数据库的WPF连接字符串

时间:2015-02-18 06:45:48

标签: c# wpf database connection-string mdf

发布WPF应用程序时遇到问题。

数据库不按项目附加,位于文件夹Debug中,连接字符串为:

<connectionStrings>
    <add name="DataFormConnection"
         connectionString="Server=(localdb)\v11.0; Integrated Security=True;AttachDBFilename=|DataDirectory|\DBT.mdf; Connection Timeout = 30" 
         providerName="System.Data.SqlClient" />
</connectionStrings>

加入发生在此字符串

之后

在VS2012中它运行良好,但是当我发布应用程序时,数据库不在AppFiles文件夹中。

只是尝试通过installshield发布数据库但也无济于事。

如何正确注册连接字符串?谢谢!

1 个答案:

答案 0 :(得分:0)

在解决方案资源管理器中,右键单击数据库文件并选择“属性”。确保“复制到输出目录”项目被选为“始终复制”。

现在,每次编译应用程序时,原始数据库文件都会复制到Debug文件夹中。