我们通过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等),它将运行,没有任何问题。如果通过单击用户桌面上安装的图标来运行它,它只会崩溃。而且,只有当它完成了更新。
任何有关排除故障/补救措施的建议都表示赞赏。
答案 0 :(得分:1)
这让我想知道在你第一次安装时是否有某个路径被设置,并且路径在更新时不再有效。你不是在任何地方存储路径吗?在设置文件或配置文件中?
答案 1 :(得分:0)
您是否尝试从部署文件夹创建快捷方式,并将其复制到桌面上?