在开发没有Source Control的WPF应用程序后,我决定将解决方案添加到TFS。
每当我打开设计视图中的主窗口.xaml文件时,Visual Studio将会消失,并在应用程序事件日志中记录以下事件:
.NET Runtime版本2.0.50727.3053 - 致命执行引擎错误(7A035E00)(80131506)
有关详细信息,请参阅“帮助和” 支持中心在 http://go.microsoft.com/fwlink/events.asp
答案 0 :(得分:8)
问题是由名为“Visual Studio 2008的Power Commands”的Visual Studio加载项引起的。
卸载它们并重新启动Visual Studio后,xaml文件的设计视图开始正常工作。
答案 1 :(得分:5)
同样的问题,但没有安装Power Commands。 我能够一直使用的唯一解决方法是在打开任何xaml文件之前清理/重建解决方案。如果由于XAML在启动时加载而无法进入您的解决方案,请删除suo。
答案 2 :(得分:5)
如果您希望安装Visual Studio 2008的Power Commands,请在此处查看此解决方法:
PowerCommands crashing VS2008 SP1
但基本上是:
一个解决方法是对devenv.exe.config文件进行简单修改。
这将存在于(64位系统)C:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ Common7 \ IDE
或(32位系统)C:\ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE
将此XML标记添加到dependentAssembly列表中。他们让我在办公室之后添加它,但我不确定这是否重要。
<dependentAssembly>
<assemblyIdentity name="office" publicKeyToken="71e9bce111e9429c" culture="neutral"/>
<codeBase version="12.0.0.0" href="PrivateAssemblies\Office12\Office.dll"/>
</dependentAssembly>
<!-NEW STUFF-->
<dependentAssembly>
<assemblyIdentity name="Microsoft.PowerCommands" publicKeyToken="null" culture="neutral"/>
<!-- For 64-bit systems, uncomment this one
<codeBase version="1.1.0.0" href="C:\Program Files (x86)\PowerCommands\Microsoft.PowerCommands.dll"/> -->
<!-- For 32-bit systems, uncomment this one
<codeBase version="1.1.0.0" href="href="C:\Program Files\PowerCommands\Microsoft.PowerCommands.dll"/> -->
</dependentAssembly>
这对我很有用。
答案 3 :(得分:4)
我刚刚遇到了一个适合我情况的答案。使用ngen实用程序删除本机映像缓存修复了问题。我不知道它究竟是哪个图像,因为我没有经历过一次,但它有效,我能够保留PowerCommands!
命令是:
ngen /delete *
要完整重述我的故事,我posted it on my blog,包括我发现的有关ngen和本机图像缓存的内容。我想我还有更多要了解它,但这是一个开始。
答案 4 :(得分:1)
我没有安装PowerCommands,但遇到了同样的问题。从安全模式开始并删除工具箱中的任何异国情调选项卡解决了问题(之后您可以在正常模式下启动)。 这是导致此错误的众多可能原因之一,正如一些谷歌搜索将向您展示的那样。
答案 5 :(得分:0)
Microsoft提供了一个热门修复程序:Microsoft Connect。我在this blog上找到了此链接。
此修复程序在重启后为我解决了问题。
答案 6 :(得分:0)
我有这个问题很长一段时间了。我从未安装过Power Commands,删除了.suo文件,清理/重建没有帮助。修复它对我来说是关闭工具箱的自动填充。只需转到工具|选项| Windows窗体设计器,然后底部选项是AutoToolboxPopulate,我设置为false。然后我将解决方案重新加载到VS2008中,我能够以Xaml或设计模式打开WPF文件。
答案 7 :(得分:0)
我一直在经历这种崩溃。确保你的代码后面包含你正在编辑的xaml的类(默认情况下这是)