2009-07-31 58 views
3

Visual Studio 2008已经非常稳定了在我的电脑上数月。每当我打开一个.xaml文件时,为什么我的Visual Studio 2008会关闭?

今天上午在任何当我双击文件.XAML到打开它,甚至点击已经打开的.xaml文件的选项卡上,Visual Studio中说,在状态栏“初始化工具栏”和然后在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崩溃。

+0

你有Visual Studio 2008 SP1吗? – Baget 2009-07-31 08:29:13

+0

是的,visual studio 2008 with sp1 – 2009-07-31 08:39:54

回答

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如果某些类型的组件到崩溃的问题按特定顺序加载。

大多数情况下,它似乎与Visual Studio插件(称为PowerCommands)直接相关 - 卸载PowerCommands会导致问题消失。

而且(我们希望)它应该是固定的.NET 4

0

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

3

我偶尔会遇到这种情况(使用.xaml和.resx文件),并发现如果我删除解决方案.suo文件,事情会再次正常工作。

[该锁文件只包含每个用户的设置,如最近打开的文件等,因此没有什么重要的,当你下次打开该解决方案将只是重新]

+0

已删除.suo文件,再次尝试,当打开任何.xaml文件时仍然崩溃:-( – 2009-07-31 08:46:00

0

什么是可能发生在这里的是,在你的设计中直接引用的间接控制的一个堆在设计过程中溢出。由于设计人员在进程中托管,某个组件的堆栈溢出将导致设计人员和VS.

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