为什么每次打开.xaml文件时我的Visual Studio 2008都会关闭?

时间:2009-07-31 08:27:27

标签: visual-studio crash

Visual Studio 2008 在我的计算机上已经非常稳定了好几个月。

今天早上双击任何 .xaml文件打开它,甚至点击已经打开的.xaml文件的标签页,Visual Studio说“初始化工具栏< / strong>“在状态栏中,然后20秒后完全关闭整个应用程序,没有任何错误消息。

其他文件(例如.cs类文件)我可以打开。

是否有人遇到此问题或知道我可以检查/更改哪些内容可以使用Visual Studio再次编辑.xaml文件?

更多信息:我还可以创建新项目,并创建和编辑.xaml文件。

更多信息:我可以在其他模块(项目)中编辑.xaml文件。

更多信息:每次崩溃时,都会注册此事件:

.NET Runtime version 2.0.50727.3053 - Fatal Error in executable module (72555E00) (80131506).

(因为我安装了.NET framework 3.5,所以很奇怪)

更多信息: .xaml文件只在一个模块(项目)中导致Visual Studio崩溃。即使在该模块中创建新的 UserControl也会使Visual Studio崩溃。

4 个答案:

答案 0 :(得分:3)

我偶尔得到这个(使用.xaml和.resx文件)并发现如果我删除解决方案.suo文件的东西再次正常工作。

[suo文件只包含每个用户设置,如最近打开的文件等,因此它没什么重要的,只有在您下次打开解决方案时才会重新创建。]

答案 1 :(得分:2)

每当我尝试访问C#项目的项目设置时,我都遇到了同样的问题。

发现有关此内容的其他信息:

此处:http://blog.fryhard.com/archive/2008/11/26/visual-studio-2008-closes-at-build-outlook-2007-add-in.aspx

在这里:http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/99e124d0-c5d7-49c0-b1dd-71328f9a6571/

显然,如果某些类型的程序集按特定顺序加载,核心CLR引擎中的错误会导致整个CLR崩溃。

大多数情况下,它似乎与名为PowerCommands的Visual Studio加载项直接相关 - 卸载PowerCommands会使问题消失。

并且(我们希望)它应该被修复为.Net 4。

答案 2 :(得分:0)

这听起来与我第一次安装VS 2008时的问题非常相似。不幸的是,经过数小时的研究,我最终重新安装了IDE(我的手指交叉)。从那以后没有问题,但显然不是解决问题最愉快的方式。

答案 3 :(得分:0)

这里可能发生的事情是,设计器中间接引用的控件之一是在设计器进程中堆栈溢出。因为设计器在进程中托管,其中一个组件的堆栈溢出将取消设计器和VS.

尝试将调试器附加到VS,打破第一次机会StackOverflow Exceptions并打开设计器。