1

在我们通过 ClickOnce 发布更新后,我的 WPF 应用程序崩溃了:

'调用与指定绑定约束匹配的'MainWindow'类型的构造函数引发了异常。行号“12”和行位置“9”。

从 Void RewrapException(System.Exception,System.Xaml.IXamlLineInfo,System.Uri)

这只发生在应用更新后的机器上。获得全新安装的机器运行良好。如果您卸载该应用程序并重新安装它,它运行良好。

我发现了这个问题,这似乎是同一件事

在我的情况下,如果您双击部署文件夹(C:\Users\username\AppData\Local\Apps\2.0 等)中的应用程序,它运行没有问题。只有当您通过单击安装在用户桌面上的图标来运行它时,它才会崩溃。再说一次,只有当它完成更新时。

任何有关故障排除/补救的建议表示赞赏。

4

2 回答 2

1

这让我想知道在您第一次安装时是否在某个地方设置了路径,并且在更新时该路径不再有效。您没有在任何地方存储路径吗?在设置文件或配置文件中?

于 2013-04-07T01:09:15.480 回答
0

您是否尝试过从部署文件夹创建快捷方式,并将其复制到桌面上?

于 2013-03-22T19:15:39.443 回答