非开发PC上的WPF错误 - XamlParse

时间:2010-08-06 11:44:48

标签: c# wpf debugging xaml

我的错误与in this question地址非常相似。我试图在6台工作机器上部署一个小型的c#/ Xaml实用程序。 4台机器成功运行该实用程序,2台机器未成功运行。所有机器都是Windows XP并安装了.Net框架1-4(我的应用程序是针对4.0编译的,所有机器都安装了客户端和扩展的可再发行组件)。

在运行该实用程序时,我得到标准“......遇到问题并需要关闭。”在查看错误报告内容时,问题似乎发生在System.Windows.Markup.XamlParse中。

我在“修复”模式下运行.Net 4.0在线安装程序,但仍然遇到同样的问题。我已经尝试了上面链接的帖子中的所有建议:

  • 该文件与存在且正确的DLL一起部署。
  • UI文化是相同的。
  • 所有计算机都是最新的Microsoft Update。
  • 程序集不包含XAML中引用的任何外部资源。

我真的不知道从哪里开始调试这个。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我建议在遇到问题的计算机上设置remote debugging,然后将其添加到启动代码中:

while (!System.Diagnostics.Debugger.IsAttached)
{
    Thread.Sleep(100);
}