安装ASP.NET和Web Tools 2015后,Visual Studio 2015错误"对象引用未设置为对象实例"(RC1 Update 1)

Car*_*ors 118 asp.net visual-studio

安装ASP.NET和Web Tools 2015(RC1更新1)后,打开*.cshtml文件时,ASP.NET MVC 4项目中出现以下错误:

对象引用未设置为对象的实例

在此输入图像描述

即使我启动一个新的ASP.NET MVC 4项目并尝试在*.cshtml那里打开一个文件,我收到相同的错误消息.

Fka*_*Fka 184

也许这有助于:

  1. 从以下文件夹中删除内容:
    1. C:\用户\%USERPROFILE%\应用程序数据\本地\微软\ VisualStudio的
    2. C:\用户\%USERPROFILE%\应用程序数据\本地\微软\ VSCommon
  2. 有时候,你需要去:
    1. [x64] C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\Common7\IDE
    2. [x86] C:\ Program Files\Microsoft Visual Studio 14.0\Common7\IDE

并运行devenv /resetuserdata.

期待,您的所有用户设置,如Visual Studio布局,链接Microsoft帐户或开始页面消失.

  • 实际上,在路径C:\ Users\{user}\AppData\Local\Microsoft\VisualStudio\{version - 14或12}上删除文件夹ComponentModelCache就足够了.你可以保留其余部分,没有设置丢失...... (83认同)
  • 工作!但是,我刚刚将Visualstudio和VSCommon dirs重命名为VisualStudio_old和VSCommon_old.无需运行"devenv/resetuserdata" (5认同)
  • **确保您导出您的设置**,因为这会清除它们,之后您必须导入它们。这只是在 VS2017 中为我修复了一个类似的错误,该错误是在我通过安装程序添加 C++ 支持后发生的。请注意,删除 ComponentModelCache *没有*帮助。 (3认同)
  • 我可以对上面@Tom Burger 的评论+1。如果你不想下次记住路径和文件名,你可以使用 Mads Kristensen 优秀的扩展 Clear Component Cache (https://github.com/madskristensen/ClearComponentCache)。 (2认同)

Edw*_*rey 62

删除%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache.

或者,使用Clear MEF Component Cache扩展.


Hao*_*Hao 15

为了我,

  1. 我在Windows任务管理器中结束了这个过程:VsHub.exe.
  2. 重新启动Visual Studio.

在那之后,一切都像魅力一样!


小智 7

我解决了这个问题

run devenv /resetuserdata
Run Code Online (Sandbox Code Playgroud)

在这条道路上:

[x64] C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE
Run Code Online (Sandbox Code Playgroud)

我假设在x86中它适用于此路径:

[x86] C:\Program Files\Microsoft Visual Studio 14.0\Common7\IDE
Run Code Online (Sandbox Code Playgroud)


cod*_*771 6

建议尝试以下任何或所有方法:

  • 重新启动 Visual Studio

  • 尝试以管理员身份运行(右键单击 Visual Studio 并选择“以管理员身份运行”)

  • 检查 Visual Studio 的任何更新(如果有,请下载并安装它们)

  • 尝试打开不同的解决方案/项目

如果问题仍然存在,您可以尝试以下选项:

  • 重启你的本地机器

  • 尝试将 Visual Studio 重置为系统默认值(这可以通过 Visual Studio 中的选项完成)

  • 尝试修复您的 Visual Studio 安装