从昨天开始我就不能编辑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条答案
按热度按时间but5z9lq1#
尝试清除以下缓存文件夹中的内容(* 不要删除这些文件夹,而仅删除其内容 *)并重新启动
Visual Studio
:然后重新启动Visual Studio。如果问题仍然存在,您可以尝试重命名项目文件夹,然后重新打开它。
q43xntqr2#
请按照以下步骤解决此问题:
1.在Visual Studio安装程序的“单个组件”部分中,确保选中Razor语言服务。
1.安装后,确保在工具〉扩展和更新对话框的已安装部分中启用了Razor语言服务。
1.重新启动Visual Studio。
参考:https://developercommunity.visualstudio.com/content/problem/194267/the-document-cannot-be-opened-it-has-been-renamed.html