C# 应用程序部署异常
我已经创建了与MDF文件有连接的WPF应用程序。在解决方案文件夹中,我添加了我的MDF文件及其相应的LDF。我将SQL Server Compact所有DLL添加到文件夹() 我的应用程序配置中的连接字符串C# 应用程序部署异常,c#,sql,wpf,deployment,C#,Sql,Wpf,Deployment,我已经创建了与MDF文件有连接的WPF应用程序。在解决方案文件夹中,我添加了我的MDF文件及其相应的LDF。我将SQL Server Compact所有DLL添加到文件夹() 我的应用程序配置中的连接字符串 <add key="Connection" value="Data Source=(LocalDB)\v11.0; AttachDbFilename=C:\Users\Public\Desktop\SomeDB.mdf;
<add key="Connection" value="Data Source=(LocalDB)\v11.0;
AttachDbFilename=C:\Users\Public\Desktop\SomeDB.mdf;
Integrated Security=True;"/>
但是在部署之后,当我运行我的exe时,我得到以下异常
无法打开新数据库“C:\USERS\PUBLIC\DESKTOP\SomeDB.MDF”。创建数据库已中止
尝试为文件C:\Users\Public\Desktop\SomeDB.mdf附加自动命名数据库失败。存在同名数据库,或无法打开指定的文件,或该文件位于UNC共享上
文件激活失败。物理文件名“C:\Users\Public\Desktop\SomeDB\u log.ldf”可能不正确
当主文件为只读时,无法重建日志
在解决方案资源管理器中,右键单击数据库文件并选择属性。确保“复制到输出目录”项选择为“始终复制” 现在,每次编译应用程序时,原始数据库文件都会复制到调试文件夹