【发布时间】:2015-02-06 13:45:03
【问题描述】:
我不明白为什么 Visual Studio 不打开 CSHTML 文件。我得到这个错误信息:
无法打开文档。它已被重命名、删除或移动。
文件存在。我可以将扩展名更改为 .html 并打开文件没问题。如果我在文件仍然打开的情况下将扩展名改回 .cshtml,它可以让我修改它。如果我关闭文件并尝试再次打开它,我会收到上述消息。除 .cshtml 之外的所有其他文件类型都将打开。任何帮助将不胜感激!
**** 更新 ****
发现它与默认用于 .cshtml 文件的 HTML 编辑器有关。如果我右键单击,打开方式...并选择其他编辑器,它将打开,但我失去了所有智能感知并且它无法识别任何剃刀语法。为 VS 2013 安装更新 4 以查看是否有效。
【问题讨论】:
-
重启VS并查看列出的文件。他们附近有警告标签吗?
-
我已经多次重启了VS。删除 *.suo 文件并重新启动。删除并重新添加了 TFS 绑定。没有警告标签或任何类型的警告/错误。项目构建并运行良好。
-
构建或运行与查看相关文件是分开的。让我想想……
-
在另一台机器上打开解决方案,一切正常。打开文件完全没有问题。
-
刚完成修复安装,也没有用。