Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 应用程序部署异常_C#_Sql_Wpf_Deployment - Fatal编程技术网

C# 应用程序部署异常

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;

我已经创建了与MDF文件有连接的WPF应用程序。在解决方案文件夹中,我添加了我的MDF文件及其相应的LDF。我将SQL Server Compact所有DLL添加到文件夹()

我的应用程序配置中的连接字符串

    <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”可能不正确

当主文件为只读时,无法重建日志


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

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