2015-12-21 147 views
4

我正在与视觉工作室社区2015年与asp.net mvc。 我需要创建新名称为“ AAAAAA”但 当我尝试创建新的控制器,并添加新的视图,我有一个错误错误是运行选定的代码生成器错误:无效指针(异常从HRESULT:0x80004003(E_POINTER))

误差为运行所选择的代码发生器的错误:无效指针(从HRESULT异常:0x80004003(E_POINTER))

enter image description here

有人能告诉我发生了什么吗? 以及我如何解决这个问题?

+0

MVC将显示在Views/Home下的视图名为aaaa.cshtml。那里的景色?要解决该问题,请手动创建视图。 – Greg

+0

如果您没有安装任何其他扩展程序,我会建议在http://www.github.com/aspnet/Home上提出问题。它看起来像一个工具问题。 –

+0

@Greg错误不是关于视图,但视觉工作室不能脚手架创建新视图 –

回答

2

对于我来说,在安装Web Essentials(Visual Studio扩展)后,这个错误开始出现。我试图修复安装,但错误依然存在。所以我关闭目前正在运行的Visual Studio的所有实例后,尝试下面的命令(无需管理权限):

devenv.exe /resetuserdata 

Here's the link to the Web Essentials version这打破了我的Visual Studio。在撰写本文时,当前版本是1.0.198。

+0

这并没有帮助我。但它确实重置了我的用户数据。野生。 – Matt

+0

好,它解决了我的问题,但是这个命令会重新启动Visual Studio,这意味着项目列表中缓存的所有项目历史将被删除。我的建议是在必要时使用。我们不知道在重新开始视觉工作室之后它还有什么消失。 – FreedomDeveloper

2

我也有这个错误。另外,当尝试打开现有视图时,我还收到错误 “对象引用未设置为实例”。

我在这里找到了答案:https://stackoverflow.com/a/35815094/5935995

我不得不清除ComponentModelCache:

  1. 关闭Visual Studio的
  2. 删除这个目录C一切:\用户\应用程序数据\本地\微软\ VisualStudio \ 14.0 \ ComponentModelCache
  3. 重新启动Visual Studio
相关问题