Deployment 使用LocalDB的WPF不';无法正确部署

Deployment 使用LocalDB的WPF不';无法正确部署,deployment,clickonce,localdb,Deployment,Clickonce,Localdb,我编写了一个程序,首先使用代码和LocalDB存储数据。使用Click Once部署后,应用程序不会在生产环境中创建LocalDB。我已经尝试了所有的数据库初始值设定项,但应用程序只是错误地指出实际上不存在任何表 我假设我遗漏了一些简单的东西,但我发现的所有文章似乎都提到使用SQLExpress 编辑 可能与EF 6.1.1有关。我已尝试将EF降级到5,但它似乎正在工作,但我尚未完成测试。将EF从6.1.1降级到5.0.0解决了此问题。我只能假设这是6.1.1中的一个bug。您是否尝试以管理员身

我编写了一个程序,首先使用代码和LocalDB存储数据。使用Click Once部署后,应用程序不会在生产环境中创建LocalDB。我已经尝试了所有的数据库初始值设定项,但应用程序只是错误地指出实际上不存在任何表

我假设我遗漏了一些简单的东西,但我发现的所有文章似乎都提到使用SQLExpress

编辑


可能与EF 6.1.1有关。我已尝试将EF降级到5,但它似乎正在工作,但我尚未完成测试。

将EF从6.1.1降级到5.0.0解决了此问题。我只能假设这是6.1.1中的一个bug。

您是否尝试以管理员身份显式运行它,并检查了windows应用程序日志。另外,您是否接受任何异常?您知道LocalDB是在用户下运行的,而不是作为服务运行的,对吗?您是在创建实例(使用sqllocaldb.exe)还是使用默认的(localdb)\v11.0?@Silvermind这是一次单击部署,所以我不知道如何以管理员身份运行它。@DannyVarod是的,我希望它在user下运行。我在连接字符串中使用默认值(localdb)\v11.0。