3

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

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

我能够在 asp.net 论坛上找到与同一问题相关的这篇文章,但还没有人找到可行的解决方案(至少对我来说没有)。

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

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

编辑:我的 Vista 机器上没有这个问题,似乎只发生在我的 XP VM 上。

4

5 回答 5

2

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

1.基于CTP5打开项目

2.IN解决方案资源管理器,启用“显示所有文件”

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

4.打开“References”文件夹,单击ONCE“System.Web.Abstractions”并在“属性”窗口中将“Copy Local”更改为true。对 System.Web.Routing 重复相同的操作。

5.构建应用程序(Ctrl+Shift+B)

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

于 2008-09-25T15:51:34.063 回答
2

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

于 2008-09-26T17:39:16.610 回答
2

仅供参考 - 微软已经发布了一个修复[至少一些变体]这个问题的修补程序:

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

于 2009-02-28T04:43:08.267 回答
1

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

于 2008-09-25T23:15:04.187 回答
0

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

于 2008-10-03T13:23:44.570 回答