【问题标题】:C# windows application build not runningC# windows 应用程序构建未运行
【发布时间】:2018-09-07 09:44:15
【问题描述】:

当我发布 windows 窗体应用程序时,它在我开发它的机器上运行得很好。但是当我把它放在另一台笔记本电脑上时,它就不起作用了。双击 .exe 文件没有错误,也没有任何反应 我的应用程序中有一个本地数据库。连接字符串是 "数据源=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated Security=True

发布设置是这样的

【问题讨论】:

  • 在它不能工作的机器上查看事件查看器。这将向您展示它失败的原因,但猜测它与另一台机器上不存在的本地数据库有关。另一台机器上是否存在 localdb 并不重要,您仍然必须拥有 Database1 数据库的实例。
  • 我进行了一次尝试捕获,是的,由于数据库错误,应用程序正在崩溃。它说服务器未找到或无法访问
  • 那是因为 Database1 仅对您来说是本地的。您需要在任何人都可以访问的适当服务器上的完整 SQL Server 实例,或者您需要在运行应用程序之前在目标计算机上安装 Database1。
  • 我安装了 sqlloacaldb,它现在工作正常。谢谢:D

标签: c# .net windows visual-studio winforms


【解决方案1】:

here下载和ssqllocalDB 手动安装它,应用程序现在可以正常工作了。

【讨论】:

    猜你喜欢
    • 2017-08-31
    • 1970-01-01
    • 2014-08-22
    • 1970-01-01
    • 2014-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-25
    相关资源
    最近更新 更多