VS2015无法编辑cshtml文件

时间:2017-03-01 10:11:40

标签: asp.net-mvc visual-studio asp.net-mvc-4 razor visual-studio-2015

从昨天开始,我无法编辑cshtml文件。每次我尝试编辑cshtml文件时,都会收到以下消息:

“无法打开文档。它已被重命名,删除或移动。”

这一切都是在尝试使用TypeScript修复问题而不是在编译时保存时开始的。由于似乎没有任何效果,我注意到.Net SDK(DotNetCore.1.0.1-VS2015Tools.Preview2.0.3.exe)的更新。安装花了很长时间,我最终取消了它。从那时起,我无法编辑任何cshtml文件。

我创建了一个新的mvc项目,看看我是否可以在那里编辑cshtml文件,但它也不起作用。

除了完全重新安装之外,我尝试了所有我能找到的东西,但似乎没有什么能解决它。我在https://github.com/aspnet/Tooling/issues/390上看到了讨论,但没有一个建议有帮助。

2 个答案:

答案 0 :(得分:2)

请按照以下步骤解决此问题:

  1. 在Visual Studio安装程序的“各个组件”部分中,确保已选中“ Razor语言服务”。
  2. 安装后,请确保在“工具”>“扩展和更新” 对话框的“已安装”部分中启用了Razor语言服务。
  3. 重新启动Visual Studio。

参考:https://developercommunity.visualstudio.com/content/problem/194267/the-document-cannot-be-opened-it-has-been-renamed.html

答案 1 :(得分:1)

尝试清除以下缓存文件夹中的内容(不删除这些文件夹,而只删除其内容)并重新启动Visual Studio

  • 清理 WebSiteCache 文件夹中的内容(可在 C:\ Users \%USERNAME%\ AppData \ Local \ Microsoft \ WebSiteCache )

  • 清理 Temporary ASP.NET Files 文件夹中的内容(可在 C:\ Users \%USERNAME%\ AppData \ Local \ Temp \中找到临时ASP.NET文件

然后重新启动Visual Studio。如果问题仍然存在,您可能会尝试重命名项目文件夹并再次重新打开它。希望这会有所帮助...