ASP.NET MVC CTP5崩溃的IDE
我最近安装了MVC CTP5,当我尝试打开aspx时,VS现在崩溃了,在事件查看器中出现以下错误:
.NET Runtime version 2.0.50727.3053 - Fatal Execution Engine Error (7A035E00) (80131506)
我可以在asp.net论坛上找到与同一问题有关的帖子,但没有人有可行的解决方案(至少对我而言)。
只是想知道是否还有其他人遇到了这个问题,他们做了什么来解决这个问题?
编辑:要补充一点,我已经尝试了本文中的所有技巧,并且可以使用代码编辑器打开标记,但是想知道是否找到了解决此问题的实际解决方案。
编辑:我的Vista盒子上没有这个问题,似乎只在我的XP VM上出现。
解决方案
以下是从适合我的帖子中解决的步骤:
1.基于CTP5的开放项目
2.在解决方案资源管理器中,启用"显示所有文件"
3.打开" bin"文件夹,然后删除" Microsoft.Web.Mvc.dll"," System.Web.Mvc.dll"," System.Web.Abstractions.dll"," System.Web.Routing.dll"
4.打开" References"文件夹,单击一次" System.Web.Abstractions",然后在"属性"窗口中将"复制本地"更改为true。对System.Web.Routing重复相同的操作。
5,构建应用程序(Ctrl + Shift + B)
6.在设计器中打开site.master。 VS不会崩溃。
答案是空的,但我也有这个答案。不是我经常重启VS,而是在打开Web项目之前清理bin文件夹是我的解决方法。
我在使用Power Commands和Preview 5时遇到问题。如果安装了Power Commands,请尝试更新或者卸载它来解决此问题。
在Vista x64和vs2008 sp1上也有同样的问题。可能必须对清理bin文件夹和system.web.routing / abstraction做一些事情,因为即使在其中包含(mvc)路由的webforms项目上,它也会崩溃。当我从bin中删除所有文件并再次添加引用时,它可以正常工作。
vs2008 + ctp5中非常令人讨厌的错误!
仅供参考Microsoft已发布了一个修复程序,用于修复此问题的[至少某些变种]:
https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=16827&wa=wsignin1.0
http://blogs.msdn.com/jnak/archive/2009/02/26/fix-available-asp-net-mvc-rc-crash-in-a-windows-azure-cloud-service-project.aspx