发布WPF应用程序异常

时间:2018-04-23 16:49:36

标签: c# wpf syncfusion

我可以在本地运行我发布的WPF应用程序文件,但是如果我安装到另一台机器上,我会得到一个Windows报告错误对话框。我看到的唯一有用的错误信息是:

-system.windows.markup.xamlparse exception。

我已经包含了项目中使用的所有必要的程序集,以及该机器的GAC中也包含的第三方程序集(syncfusion)。我有什么遗漏吗?

2 个答案:

答案 0 :(得分:1)

在本地计算机以外的其他计算机中报告的xaml解析异常可能是由于发布应用程序时资源文件未与部署文件一起包括在内。因此,请确保应用程序所需的必要资源文件在“发布状态”中标记为“包含”,如以下屏幕截图所示。

Screenshot

请检查并告诉我们是否有帮助。

关于, Gokul S

答案 1 :(得分:0)

在发布的WPF .NET Core 3.1 VS 2019中我遇到了类似的问题。

对我来说,解决方案是禁用 Trim未使用的程序集(在预览中)

enter image description here