我正在创建一个基于数据库的应用程序。我创建了一个包含2个项目的解决方案
1)Windows表单应用程序
2)Datalayer - 我已经在一个文件夹中添加了一个sql server数据库。
我知道它与路径有关,但我无法弄明白。
这是datalayer的app.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="BillingKioskDatalayer.Properties.Settings.BillingDBConnectionString"
connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\DB\BillingDB.mdf;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
我添加了&#39; User Instance = True&#39;再次运行解决方案并获得相同的异常。
&#34;尝试为文件附加自动命名的数据库 E:\ XGHProjects \ BillingKiosk \ BillingKiosk \ BIN \调试\ DB \ BillingDB.mdf 失败。存在同名的数据库,或指定的文件不能存在 打开,或者它位于UNC分享。&#34;
以下是db文件的属性窗口。
最初它被复制到billingkiosk的调试文件夹中,但随后我更新了#34;复制到输出目录属性为不复制。 我一直关注以下链接:
http://forums.asp.net/t/956274.aspx
"An attempt to attach an auto-named database" error
An attempt to attach an auto-named database for file **** failed
An Attempt to attach an auto-named database Error
我是否需要更改解决方案的结构?