我正在使用VS2008 Express开发Silverlight应用程序。我刚刚实现了一个新的用户控件并将其添加到Grid中。
当我尝试打开包含此控件的XAML视图时,VS崩溃并重新启动。
我在哪里可以查找更多信息? VS中是否有事件日志?
更新我发现我的问题是循环引用导致... Stackoverflow。日志没有多大帮助 - 我必须阅读另一个编辑器中的代码并搜索我的错误。
答案 0 :(得分:1)
首先,查看Windows事件日志(应用程序日志)。它可能会显示一条快速错误消息“ NET Runtime版本2.0.50727.3053 - 致命执行引擎错误(7A035E00)(80131506)”。“
要获得有关导致它的原因的更多详细信息,您可以将另一个VS实例作为调试器附加并观察调试输出,或者可以启用fusion logging,因为这通常是由程序集加载错误引起的。
VS fastfails的一个常见原因是.net 2.0 SP2中的一个错误,这里有更详细的描述:
http://support.microsoft.com/?kbid=963676
其他解决方法(如果上面链接的MSKB文章中描述的补丁不起作用)是:
1)运行“ngen / delete *”(具有管理权限,来自.net framework 2.0目录)。
2)我写的一个加载项,只要打开一个项目而不是按需,就加载所有引用的程序集(并允许你调整加载顺序)。你可以从这里得到它(以及它的源代码):
http://www.huagati.com/ProjectLoader/download/HuagatiProjectLoader.zip