我遇到过Visual Studio在WPF设计视图中挂起的问题。我读过类似的帖子,我相信我的问题很相似,但不同。我在Windows事件查看器中看到的错误如下所示。
挂起应用程序devenv.exe, 版本9.0.30729.1,挂起模块 hungapp,版本0.0.0.0,挂起地址 00000000
.NET Runtime版本2.0.50727.3053 - 致命执行引擎错误 (7A2E0F92)(0)
我注意到只有在设计视图中打开属性窗口时才会出现此问题。否则,一切都按预期工作。当我打开属性窗口时,窗口会显示以下信息。当我尝试切换到XAML视图或另一个控件时,它将挂起。
物业编辑不可用。
此外,我注意到将 Properties 窗口置于自动隐藏模式可以解决问题,直到我真正尝试查看属性。然后在尝试取消隐藏属性时挂起。
有什么建议吗?
答案 0 :(得分:0)
我最终运行以下内容以获取Visual Studio挂起时的堆栈跟踪:
adplus -hang -pn devenv.exe
adplus是Microsoft Debugging Tools包的一部分。这告诉我Visual Studio挂在wpfgfx.dll中。由于wpfgfx.dll是.NET 3.5 SP1的一部分,我决定尝试重新安装它,这解决了我的问题。
详细的堆栈跟踪信息可以在Microsoft Connect ticket中找到。