发布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发布数据库但也无济于事。
如何正确注册连接字符串?谢谢!
答案 0 :(得分:0)
在解决方案资源管理器中,右键单击数据库文件并选择“属性”。确保“复制到输出目录”项目被选为“始终复制”。
现在,每次编译应用程序时,原始数据库文件都会复制到Debug文件夹中。