Visual Studio错误“;对象引用未设置为对象的实例;安装ASP.NET和Web Tools 2015后
安装ASP.NET和Web Tools 2015(RC1更新1)后,在打开Visual Studio错误“;对象引用未设置为对象的实例;安装ASP.NET和Web Tools 2015后,asp.net,visual-studio,Asp.net,Visual Studio,安装ASP.NET和Web Tools 2015(RC1更新1)后,在打开*.cshtml文件时,我在ASP.NET MVC 4项目中遇到以下错误: 对象引用未设置为对象的实例 即使我启动了一个新的ASP.NET MVC 4项目并试图在那里打开一个*.cshtml文件,我也会收到相同的错误消息 我正在使用Visual Studio 2015建议尝试以下任一或所有操作: 重新启动Visual Studio 尝试以管理员身份运行(右键单击Visual Studio并选择“以管理员身份运行”) 检
*.cshtml
文件时,我在ASP.NET MVC 4项目中遇到以下错误:
对象引用未设置为对象的实例
即使我启动了一个新的ASP.NET MVC 4项目并试图在那里打开一个*.cshtml
文件,我也会收到相同的错误消息
我正在使用Visual Studio 2015建议尝试以下任一或所有操作:
- 重新启动Visual Studio
- 尝试以管理员身份运行(右键单击Visual Studio并选择“以管理员身份运行”)
- 检查Visual Studio的任何更新(如果有,请下载并安装)
- 尝试打开其他解决方案/项目
- 重新启动本地计算机
- 尝试将Visual Studio重置为系统默认值(这可以通过Visual Studio中的选项完成)
- 尝试修复Visual Studio安装
- 从以下文件夹中删除内容:
- C:\Users\%userprofile%\AppData\Local\Microsoft\VisualStudio
- C:\Users\%userprofile%\AppData\Local\Microsoft\VSCommon
- 有时,您需要转到:
- [x64]C:\Program Files(x86)\Microsoft Visual Studio 14.0\Common7\IDE
- [x86]C:\Program Files\Microsoft Visual Studio 14.0\Common7\IDE 然后运行
- 也许这有助于:
devenv/resetuserdata
您的所有用户设置(如Visual Studio布局、链接的Microsoft帐户或起始页)可能会消失。对于我来说,ASP.NET 5还不是必需的,我删除了更新,然后重新安装了ASP.NET 4.5。这有点棘手:
VsHub.exe
联机
选项卡web工具
,然后选择Microsoft ASP.NET和web工具
并安装它在我的情况下,由于Visual Studio的大量修复操作,我的计算机中缺少了该文件。删除
%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache
,然后重新启动Visual Studio
或者,使用扩展名。我是这样解决的
run devenv /resetuserdata
在此路径中:
[x64]C:\Program Files(x86)\Microsoft Visual Studio 14.0\Common7\IDE
我假设在x86中,它在以下路径中工作:
[x86]C:\Program Files\Microsoft Visual Studio 14.0\Common7\IDE
整个周末我都在为这件事争吵。但这很容易做到。我所做的是点击修复而不是卸载。修复后,我直接点击重启。在那之后,一切都很顺利。
你应该试试这个,也许它也可以为你工作 为了缩小范围/帮助某人,我做了一项调查。对于我来说,我最初将位于C:\Users\{user}\AppData\Local\Microsoft\VisualStudio的文件夹移动到我的文档中,并允许Visual Studio通过重新启动来重新创建它。这消除了错误。所以我把所有东西一个接一个地移回去,每次都重新启动VisualStudio,直到我发现凶手。可以将这些文件夹移回:
- 1033(用旧文件覆盖自动生成的副本)
- 设计器(在我的旧副本中,在我重新启动VS时最初没有重新创建,而是将其复制回来)
- 扩展(用旧文件覆盖自动生成的副本)
- ImageLibrary(使用旧版本覆盖自动生成的副本)
- 通知(用旧文件覆盖自动生成的副本)
- STemplate(在我的旧副本中,在我重新启动VS时最初没有重新创建,而是将其复制回来)
- VTC(在我的旧副本中,最初在我重新启动VS时没有重新创建,而是将其复制回)
- ApplicationPrivateSettings(位于我的旧副本中,在重新启动VS时最初未重新创建)
- ApplicationPrivateSettings.lock(使用旧文件重写自动生成的副本)
- vspdmc.lock(用旧文件覆盖自动生成的副本)
- .NETFramework,版本=v4.0,集=Framework,哈希=C958D412.dat
- .NETFramework,版本=v4.0,集=RecentAssemblies,哈希=0.dat
- .NETFramework,版本=v4.5,集=Extensions,哈希=75EAE334.dat
- .NETFramework,版本=v4.5,集=Extensions,哈希=497525A2.dat
- .NETFramework,版本=v4.5,集=Framework,哈希=5AE9A175.dat
- .NETFramework,版本=v4.5.2,集=Extensions,哈希=24CEEB0D.dat
- .NETFramework,版本=v4.5.2,集=Extensions,哈希=72AE305.dat
- .NETFramework,版本=v4.5.2,Set=Extensions,Hash=ADF899D7.dat
- .NETFramework,版本=v4.5.2,集=Framework,哈希=D8E943A2.dat
- ComponentModelCache-当我用o重写此文件夹的内容时
01:10:11.7550: Referenced file 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\JavaScript\References\libhelp.js' not found. 01:10:11.7550: Referenced file 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\JavaScript\References\sitetypesWeb.js' not found. 01:10:11.7550: Referenced file 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\JavaScript\References\domWeb.js' not found. 01:10:11.7550: Referenced file 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\JavaScript\References\underscorefilter.js' not found. 01:10:11.7550: Referenced file 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\JavaScript\References\showPlainComments.js' not found.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy] Enabled=dword:00000000 And All fixed.
<dependentAssembly> <assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/> <bindingRedirect oldVersion="1.0.27.0-1.1.65535.65535" newVersion="1.1.37.0"/> </dependentAssembly>