Visual Studio 2015 Update 1在控制器脚手架上崩溃

3
我正在尝试使用EF6.1.3和Visual Studio 2015创建一些简单的CRUD页面,但每当我去“添加控制器”时就会出现错误。
我尝试了从重新安装Entity Framework到完全重新安装Visual Studio的所有方法。我创建了一个新的空Web应用程序并尝试添加控制器,但我仍然遇到了同样的崩溃问题。
我最初使用的是VS2015更新1之前的版本,也遇到了相同的问题。我以为更新1会解决这个问题,但没有成功。
没有错误消息。VS只是关闭并重新启动。事件日志中有一些内容,但似乎不太有帮助:
日志名称:应用程序 来源:应用程序错误 日期:2015年12月2日下午2:00:17 事件ID:1000 任务类别:(100) 级别:错误 关键字:经典 用户:N/A 计算机:john2015.se.local 说明: 故障应用程序名称:devenv.exe,版本:14.0.24720.0,时间戳:0x564ea97e 故障模块名称:MSVCR120_CLR0400.dll,版本:12.0.52512.0,时间戳:0x5525ef9d 异常代码:0xc00000fd 故障偏移量:0x0007e19c 故障进程ID:0x3360 故障应用程序启动时间:0x01d12d16201217b1 故障应用程序路径:C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe 故障模块路径:C:\WINDOWS\SYSTEM32\MSVCR120_CLR0400.dll 报告ID:0314ac86-6bbd-49fa-a05c-bbf5724ae101 故障包全名: 故障包相关应用程序ID: 事件XML:
2个回答

2
这对我有帮助:
  1. 关闭Visual Studio。
  2. 在文件夹C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE中打开管理员cmd。
  3. devenv.exe /resetsettings
  4. devenv.exe /resetuserdata

打开Visual Studio。


那个不行。也许我应该放弃脚手架,手写视图可能更好。反正那样做可能更好。 - John Hoge
谢谢!它确实帮了我。 - Adronius

0

在十月更新后,我遇到了与您相同的问题。Aram的答案是我用来解决我的问题的方法。然而,仔细查看转储文件,您的问题在于MSVCR120_CLR0400.dll,基本上卸载此dll并重新安装它,然后按照Aram的列表进行操作。

MSVCR120_CLR0400.dll是一个安全更新,解决了4.5和4.5.1中的漏洞,可以通过运行ASP.NET应用程序的Web浏览器在服务器上提升特权。 Microsoft对MSVCR120_CLR0400.dll的解释


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接