我最近安装了MVC CTP5,当我尝试打开aspx时VS现在崩溃,我在事件查看器中收到以下错误:

.NET Runtime version 2.0.50727.3053 - Fatal Execution Engine Error (7A035E00) (80131506)

我能够在asp.net论坛上找到这篇帖子。同样的问题,但没有人有一个工作的解决方案(至少不适合我)。

只是想知道是否有其他人遇到过这个问题以及他们为解决这个问题做了什么?

编辑:想要补充一点,我已经尝试了文章中的所有提示,并且可以使用代码编辑器打开标记,但是想知道已找到解决此问题的实际解决方案..谢谢!

编辑:我的Vista盒子上没有这个问题,似乎只出现在我的XP VM上。

有帮助吗?

解决方案

我遇到Power Commands和Preview 5的问题。如果您安装了Power Commands,请尝试更新或卸载它以解决问题。

其他提示

以下是从适用于我的帖子中解决的步骤:

1.基于CTP5打开项目

2.IN solution Explorer,启用“显示所有文件”

3.打开“bin”文件夹并删除“Microsoft.Web.Mvc.dll”,“System.Web.Mvc.dll”,“System.Web.Abstractions.dll”,“System.Web.Routing.dll”

4.打开“参考文献”单击文件夹,单击ONCE“System.Web.Abstractions”并在“属性”窗口中更改“复制本地”为真。与System.Web.Routing重复相同。

5.Build application(Ctrl + Shift + B)

6.在设计师中打开site.master。 VS不会崩溃。

有点空的答案,但我也有这个。不是我经常重启VS,而是在打开Web项目之前清理bin文件夹是我的解决方法。

在vista x64和vs2008 sp1上遇到同样的问题。可能需要使用清理bin文件夹和system.web.routing / abstraction,因为它甚至在webforms项目中崩溃,其中包含(mvc)路由。当我从bin删除所有文件,并再次添加引用时,它工作正常 在vs2008 + ctp5中真的很烦人!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top