【问题标题】:WPF application is crashing after publishWPF 应用程序在发布后崩溃
【发布时间】:2009-07-11 20:42:47
【问题描述】:

我已将 WPF 应用程序升级到 Visual Studio 2k8。 App是.NET 3.0,在项目中设置为平台。

如果我构建项目并发布配置,应用程序运行良好。 如果我尝试使用 ClickOnce 发布它,它会崩溃,因为找不到 xaml 资源。

有什么想法吗?

非常感谢。

附:似乎 XAML 资源并没有真正包含在程序集中的 Resources 中。如果 assemble 刚刚重建(没有 Publish),一切正常,XAML 包含在资源中。

【问题讨论】:

    标签: wpf xaml xamlparseexception


    【解决方案1】:

    查看项目中的一键部署选项。 在“发布”选项卡上,查看“应用程序文件”部分。

    某些文件可能未包含在内。

    【讨论】:

    • 谢谢,但所有文件都包含在内。发布后,某些 WPF 用户控件未包含在资源部分中。在发布之后包含它们是不可预测的。
    • 我不知道出了什么问题,这应该是最重要的区别。也许您可以检查文件上的“构建操作”(选择一个文件并检查属性列表)。
    • 看来我解决了这个问题。我的应用程序已从 V2k5 升级到 V2k8。如果 .NET 3.0 是目标平台,则存在问题。如果.NET 3.5 是目标平台,问题就解决了。感谢您的合作。
    【解决方案2】:

    看来我解决了这个问题。 我的应用程序已从 V2k5 升级到 V2k8。

    如果.NET 3.0 是目标平台,问题就存在。 如果.NET 3.5 是目标平台,问题就解决了。

    感谢您的合作。

    【讨论】:

      猜你喜欢
      • 2011-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-19
      • 2011-01-01
      • 1970-01-01
      • 2023-03-22
      相关资源
      最近更新 更多