我在C#中开发了一个应用程序,同时调试和构建Visual Studio显示没有错误并构建它。在我自己的计算机上它工作正常,没有问题但是当我在另一台带有Windows 7& amp; 8它崩溃了,在Windows XP中没有任何反应。我从Windows 7的应用程序崩溃窗口收集这些信息。这个应用程序是在.NETFramework 4中开发的。
描述: 停止工作
问题签名:
问题事件名称:CLR20r3
问题签名01:V21F5CYJZFDVI34WYCI1RF00F1LB4LLE
问题签名02:1.1.0.0
问题签名03:53d41ada
问题签名04:PresentationFramework
问题签名05:3.0.0.0
问题签名06:4ca2e335
问题签名07:625d
问题签名08:e1
问题签名09:System.Windows.Markup.XamlParse
操作系统版本:6.1.7601.2.1.0.256.1
区域设置ID:1033
问题是什么?我该如何解决?
答案 0 :(得分:6)
错误行
问题签名09:System.Windows.Markup.XamlParse
表示您的XAML存在问题。也许你正在引用一个不存在的图像文件,或类似的东西。
覆盖应用程序的OnAppDispatcherUnhandledException
方法以更清楚地获取错误消息非常有用。另外,请看一下这个问题:How to detect broken WPF Data binding?。