Visual Studio无法打开cshtml文件

本文关键字:cshtml 文件 Studio Visual | 更新日期: 2023-09-27 18:26:03

我有一个问题,无法解决。我无法在Visual Studio c#mvc项目中打开每个cshtml文件(无论我尝试了哪个项目)。我收到以下错误消息(我试图翻译成英语):

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

谷歌表示,这可能是一个NullReferenceExeception。但这与我的代码无关,因为首先我可以成功执行项目,其次错误发生在每个项目中(从今天起)。

Visual Studio无法打开cshtml文件

我刚刚遇到了同样的问题。正如你所描述的,它只是凭空而来。我甚至经历了两个小时的维修。这并没有解决问题。

然而,一位同事提出了这个解决方案。

Visual Studio 2015既没有语法高亮显示剃刀也没有Intellisense

我也遇到了同样的问题,到目前为止唯一的解决方案是重置所有用户数据(C:''Program Files(x86)''Microsoft Visual Studio 14.0''Common7''IDE''devenv.exe/ResetUserData)。

现在我可以使用真正的默认编辑,并且我再次获得了良好的语法高亮显示。

对我有效的解决方案是

  1. 关闭VS
  2. 删除的内容%LocalAppData%''MicrosoftVisualStudio''15.0''ComponentModelCache
  3. 打开VS

正如@jamez14所建议的,如果您使用的是不同版本的Visual Studio,只需将路径中的15.0更改为现有版本即可。

我遇到了以下问题。

问题:All.cs.html未在visualstudio17社区中打开。

原因:在visual studio中打开文件时,通过关闭电源按钮强制关闭笔记本电脑。

我尝试了以上所有的解决方案,但都没有奏效。

以下解决方案对我有效。

使用Visual Studio安装程序修复Visual Studio

我遇到了同样的问题,问题是我禁用了Razor语言Service Pack。

要重新启用,请转到:

工具>扩展和更新>搜索Razor语言包并启用。关闭VS并重新打开。

在控制台中运行命令:C:''Program Files(x86)''Microsoft Visual Studio 14.0''Common7''IDE''devenv.exe/ResetUserData应该可以解决您的问题,因为它重置了所有用户数据

这对我很有用:Visual Studio 2015 Broken Razor Intellisense没有重置我的偏好或造成其他副作用。

这是由NuGet更新和清理解决方案时的Razor版本引起的。重新构建项目,并将毫无问题地打开。

我最近也遇到了同样的事情,重置配置文件等都不起作用,结果发现我有一些不可靠的web.config设置:-删除这些行并重新构建项目似乎解决了这个问题,我可以正常打开cshtml文件:

<add key="webpages:Version" value="4.0.0.0" />
<add key="webpages:Enabled" value="false" />

我在github的一个bug线程中找到了这个解决方案,该线程提到了许多其他潜在的修复程序。这似乎与在现有项目上更新ASP.Net版本有关。