我有this project最近开始崩溃Windows 7的beta版本。有关XAML解析器的事情正在逐渐消失。
如果它很容易,我不介意做适当的工作来补偿Windows 7中新的.Net行为。
我将如何在Windows 7上进行调试?
答案 0 :(得分:0)
最简单的方法可能是安装VS2k8并从那里进行调试。正如评论中已经指出的那样,问题很可能不直接与XAML相关,因为初始化窗口时的任何异常(例如构造函数或数据绑定)都会产生该错误。最内层的例外通常是负责的例外。
答案 1 :(得分:0)
如果要在VM中运行它,您可能不希望在VM内部安装整个Visual Studio套件来调试应用程序。将msvsmon.exe从物理计算机复制到VM并运行它。然后,您可以在VM内部启动程序,并从物理盒中将Visual Studio连接到它。
如果您更熟悉该调试器,Windbg还支持远程调试。
答案 2 :(得分:0)
我发现调试的最简单方法是安装debugging tools for windows,然后使用以下方法手动加载sos:
!load C:\Windows\Microsoft.NET\Framework\v2.0.50727\sos.dll
(注意:我遇到了麻烦!loadby sos mscorwks)
最后,使用各种SOS commands来调试内容。当然,为了获得更丰富的调试体验,您将需要PDB和源代码。