VS2015无法编辑cshtml文件

Joh*_*ell 7 asp.net-mvc visual-studio razor asp.net-mvc-4 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上看到了讨论,但没有一个建议有帮助.

Mur*_*dız 3

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

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

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

然后重新启动 Visual Studio。如果问题仍然存在,您可以尝试重命名项目文件夹并再次重新打开它。

  • 对于 VS2017,确保安装并启用 Razor 语言服务扩展。 (3认同)