Visual Studio在打开XAML文件时崩溃

时间:2011-03-08 15:39:52

标签: silverlight visual-studio-2010

我尝试在Silverlight项目中打开一个XAML文件,VS崩溃。

我可以创建一个新的Silverlight项目,并在该新项目中打开XAML文件没问题。然而,即使我在现有项目中创建一个新的XAML文件,VS仍然崩溃,所以我的预感是它不是XAML的内容,而是项目中的其他内容。

关于如何进一步解决这个问题的任何建议,然后我开始执行一个空的但正在工作的项目的繁重任务,并添加现有项目的位,直到它崩溃。

4 个答案:

答案 0 :(得分:2)

事实证明,我的DesignTime ViewModel数据是问题的根源。我注入了一个设计时存储库,它使用合适的设计时数据填充各种集合。在应用了Silverlight更新的同时进行了一些重构之后,我搞砸了其中一个属性设置器。验证器抛出异常,这些导致VS崩溃。

最后,我通过启动Visual Studio的第二个实例来调试它,将调试器附加到第一个实例,并在我的视图模型定位器和设计时存储库中设置一堆断点。

我辩论删除了这个问题,但我决定把这个问题留下来,因为我怀疑我不是第一个没有明显理由让VS崩溃的人。

答案 1 :(得分:1)

答案 2 :(得分:0)

尝试删除.suo文件。您将找到解决方案文件所在的位置,它与解决方案文件的名称相同,即

MySolution.sln
MySolution.suo

答案 3 :(得分:0)

我刚遇到这个问题,我就这样解决了:

以调试模式启动项目,然后尝试查看你的xaml。

在关闭程序之后,一切正常。

快速而安全。 (你不删除任何隐藏文件......) 也许它会对你有用。