ClickOnce更新后WPF应用程序崩溃。在干净安装时不会崩溃

时间:2013-03-22 12:45:48

标签: wpf clickonce xamlparseexception

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

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

来自Void RewrapException(System.Exception,System.Xaml.IXamlLineInfo,System.Uri)

这仅在应用更新后的计算机上发生。获得干净安装的机器运行良好。如果您卸载应用程序并重新安装它,它运行正常。

我找到了this question, which seems to be the same thing

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

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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