【发布时间】:2020-01-06 13:11:40
【问题描述】:
我刚刚在 Visual Studio 上完成了 WPF 应用程序的开发。我想用 ClickOnce 部署它以允许其他用户使用这个应用程序。 我尝试部署它,所以我在我的计算机上安装了该应用程序,但我无法运行它。该应用程序甚至没有打开,执行时似乎立即崩溃。 该应用程序在 Visual Studio 中运行良好,但在部署时无法运行。
有没有办法在应用部署后对其进行调试?或者有没有其他更好的方式来部署应用程序?
谢谢
【问题讨论】:
-
新应用程序经常发生这种情况。在您的机器上获得完美的环境,一切正常。然后移动到其他计算机并没有任何效果。在我的情况下,通常是第三方库没有复制或许可第三方库。
-
在这些情况下您的解决方案是什么?
-
首先检查所有的应用程序文件都在那里;项目属性 > 发布 > 单击应用程序文件。您可以做的另一件事是在 App.xaml.cs 文件中添加一个方法来处理
DispatcherUnhandledException。这就是所有未处理的异常的去处。虽然必须将堆栈跟踪写入文件,但消息框似乎没有将线程保存在那里。
标签: c# wpf deployment clickonce