Warm tip: This article is reproduced from serverfault.com, please click

asp.net mvc-无法在VS 2015中从Controller添加视图:“运行所选代码生成器时发生错误”

(asp.net mvc - Can't Add View from Controller in VS 2015 : "There was an error running the selected code generator")

发布于 2016-01-25 12:25:51

我正在跟踪一个视频教程,该视频教程要求我使用ASP.NET世界的新手,使用来创建一个空的ASP.NET Web应用程序,我将逐步进行操作。MVCVisual Studio 2015

我已经很好地创建了我的项目,下一步是从现有的视图中添加一个View Controller,我被消息框错误提示:

错误:
运行所选代码生成器时发生错误:“无效的指针(HRESULT:0x80004003(E_POINTER)中的异常)”

我用谷歌搜索了这个问题,发现了类似的问题,但是没有一个导致明确的解决方案,有些类似的问题是由VisualStudio的先前版本发出的,但是正如我所说的,没有一个明确的解决方案。

为了阐明我的经历,这是我逐步完成的工作:

选择一个ASP.NET Web应用程序:

在此处输入图片说明

选择带有MVC的空模板已选中:

在此处输入图片说明

尝试Add View从控制器:

在此处输入图片说明

一些设置...

在此处输入图片说明

错误 :

在此处输入图片说明

是什么导致此问题,解决方案是什么?

更新 :

事实证明,即使尝试手动添加视图,我也会遇到相同的错误,添加视图还是不可能的!

Questioner
AymenDaoudi
Viewed
11
7,646 2020-03-04 16:45:26

尝试清除ComponentModelCache,下次启动VS时将重新构建缓存。

  1. 关闭Visual Studio
  2. 删除此文件夹中的所有内容C:\ Users \ [your users name]\ AppData \ Local \ Microsoft \ VisualStudio \ 14.0 \ ComponentModelCache
  3. 重新启动Visual Studio

14.0适用于Visual Studio2015。这也适用于其他版本。