Visual Studio 2013 无法打开 *.cshtml 文件

Visual Studio 2013 Not Opening *.cshtml files

我不明白为什么 Visual Studio 不能打开 CSHTML 文件。我得到的错误信息是:

The document cannot be opened. It has been renamed, deleted or moved.

文件存在。我可以将扩展名更改为 .html 并打开文件没问题。如果我将扩展名更改回 .cshtml 而文件仍然打开,它允许我修改它。如果我关闭文件并尝试再次打开它,我会收到上述消息。除 .cshtml 外,所有其他文件类型都将打开。任何帮助将不胜感激!!

**** 更新 ****

发现它与默认用于 .cshtml 文件的 HTML 编辑器有关。如果我右键单击,打开...和 ​​select 一个不同的编辑器,它将打开但我失去了所有智能感知并且它不识别任何剃须刀语法。正在为 VS 2013 安装 Update 4 以查看是否有效。

根据您的尝试,应用程序 (VS 2013) 似乎没有授予必要的磁盘文件操作权限(这可能与 IDE 文件或项目文件有关)。这可能是由损坏的操作系统引起的。

解法: 手动检查目录权限尝试重装OS然后VS(很多情况下重装VS本身不生效)

我已经为 visual studio 安装了 Xamarin studio 和 Xamarin。一旦我卸载了 Xamarin,问题就解决了! 在删除 Xamarin 之前我尝试的另一件事是我右键单击 .cshtml 文件并选择 "Open with...",然后选择 select "Source Code (Text) Editor"。在这种情况下,我有智能感知。 希望对朋友有帮助。

只需安装 Visual Studio 2013 更新 5,这将解决问题