18

在开发了没有源代码控制的 WPF 应用程序后,我决定将解决方案添加到 TFS。

这样做之后,每当我在设计视图中打开主 window.xaml 文件时,Visual Studio 就会消失,并且应用程序事件日志中将记录以下事件:

.NET 运行时版本 2.0.50727.3053 - 致命的执行引擎错误 (7A035E00) (80131506)

有关详细信息,请参阅http://go.microsoft.com/fwlink/events.asp上的帮助和支持中心 。

4

8 回答 8

8

该问题是由名为“Visual Studio 2008 的电源命令”的 Visual Studio 加载项引起的。

卸载它们并重新启动 Visual Studio 后,xaml 文件的设计视图开始正常工作。

于 2008-09-30T16:49:24.310 回答
5

同样的问题,但没有安装电源命令。我能够始终使用的唯一解决方法是在打开任何 xaml 文件之前清理/重建解决方案。如果由于启动时加载 XAML 而无法进入解决方案,请删除 suo.

于 2008-11-12T16:02:37.890 回答
5

如果您希望保持安装 Visual Studio 2008 的电源命令,请在此处查看此解决方法:

PowerCommands 崩溃 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>

这对我很有效。

于 2009-01-21T00:39:18.087 回答
4

我刚刚遇到了一个适合我的情况的答案。使用 ngen 实用程序删除本机图像缓存修复了该问题。我不知道它到底是哪个图像,因为我没有一次通过一个,但它有效并且我能够保留 PowerCommands!

命令是:

ngen /delete *

对于我的故事的完整叙述,我已将其发布在我的博客上,包括我发现的有关 ngen 和本机图像缓存的内容。我想我还有很多东西要学,但这是一个开始。

于 2009-04-28T17:43:02.157 回答
1

我没有安装 PowerCommands,但遇到了同样的问题。以安全模式启动并删除工具箱中的任何外来选项卡即可解决问题(之后您可以以正常模式启动)。这是导致此错误的许多可能原因之一,因为某些谷歌搜索会告诉您。

于 2009-01-13T10:43:33.127 回答
0

Microsoft 提供了一个热修复程序:Microsoft Connect我在这个博客上找到了这个链接。

此修复程序为我解决了重新启动后的问题。

于 2010-02-08T09:45:31.563 回答
0

我有这个问题很长一段时间。我从来没有安装过电源命令,删除 .suo 文件和清理/重建没有帮助。为我解决的问题是关闭工具箱的自动填充。只需转到工具 | 选项 | Windows 窗体设计器,然后底部选项是 AutoToolboxPopulate,我将其设置为 false。然后我将解决方案重新加载到 VS2008 中,我能够在 Xaml 或设计器模式下打开 WPF 文件。

于 2012-05-02T17:17:41.543 回答
0

我一直在经历这种崩溃。确保您的代码包含您正在编辑的 xaml 的类(默认情况下)

于 2012-07-23T02:36:10.773 回答