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崩溃。
答案 0 :(得分:3)
我偶尔得到这个(使用.xaml和.resx文件)并发现如果我删除解决方案.suo文件的东西再次正常工作。
[suo文件只包含每个用户设置,如最近打开的文件等,因此它没什么重要的,只有在您下次打开解决方案时才会重新创建。]
答案 1 :(得分:2)
每当我尝试访问C#项目的项目设置时,我都遇到了同样的问题。
发现有关此内容的其他信息:
在这里: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并打开设计器。