我有一个问题,无法解决。无论我尝试打开哪个 C# MVC 项目中的任何 cshtml 文件,都会出现以下错误信息:
对象引用未设置为对象的实例
谷歌说可能是 NullReferenceException,但与我的代码无关,因为首先我可以成功执行该项目,其次该错误在每个项目中都会发生(自今天起)。
我有一个问题,无法解决。无论我尝试打开哪个 C# MVC 项目中的任何 cshtml 文件,都会出现以下错误信息:
对象引用未设置为对象的实例
谷歌说可能是 NullReferenceException,但与我的代码无关,因为首先我可以成功执行该项目,其次该错误在每个项目中都会发生(自今天起)。
我刚刚遇到了同样的问题,就像你所描述的那样,这个问题突然出现了。我甚至进行了两个小时的修复,但还是没有解决。
不过,我的一位同事给出了以下建议。
Visual Studio 2015 not syntax highlighting razor nor Intellisense
我也曾经遇到过同样的问题,目前唯一的解决办法是重置所有用户数据 (C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe /ResetUserData)。
现在我能够使用真正的默认编辑器,并且可以获得很好的语法高亮。
我遇到了以下问题。
问题: Visual Studio 17 Community中所有的.cshtml文件都不能打开。
原因:在Visual Studio中打开文件时,不小心按下电源按钮关闭了笔记本电脑。
我尝试了以上所有解决方案,但都没有用。
以下解决方案对我有效:
使用Visual Studio Installer修复Visual Studio。
<add key="webpages:Version" value="4.0.0.0" />
<add key="webpages:Enabled" value="false" />
这是由于NuGet更新并清理解决方案时,Razor版本引起的。重新构建项目,问题将得到解决。