【问题标题】:WPF app crashing after ClickOnce update. Does not crash on clean installClickOnce 更新后 WPF 应用程序崩溃。全新安装时不会崩溃
【发布时间】:2013-03-22 12:45:47
【问题描述】:

在我们通过 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 等),它可以正常运行。只有当您通过单击安装在用户桌面上的图标来运行它时,它才会崩溃。同样,仅当它完成更新时。

感谢任何有关故障排除/补救的建议。

【问题讨论】:

    标签: wpf clickonce xamlparseexception


    【解决方案1】:

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

    【讨论】:

    • 确实是这样。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-26
      • 2022-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多