【问题标题】:CSHTML file not opening in VS2013CSHTML文件未在VS2013中打开
【发布时间】:2015-01-19 20:35:36
【问题描述】:

我有一个名为“HomeController”的控制器,当我右键单击 Index 函数为其生成视图时,它在生成 .cshtml 文件时崩溃。

Visual Studio 2013 无法打开“.cshtml”文件,它显示以下内容:

我尝试了以下方法:

  • 以管理员模式打开visual studio并重新制作整体 项目
  • 更改了配置文件密钥版本
  • 更改了配置文件网页:版本值。

使用:

  • MVC 4
  • Visual Studio 2013 专业版

我希望你们能比我更明白这一点。

【问题讨论】:

  • 您是否为 VS 安装了任何更新/服务包?
  • 它实际上是在 Views/Home 文件夹下创建文件吗?如果不是,则听起来文件创建失败,但在内部它仍会尝试执行下一步,即打开刚刚创建的文件。
  • 是的,文件已创建,每次尝试打开该文件时,都会出现相同的错误
  • 手动编辑项目文件,并确保项目中该文件的路径(相对于项目所在目录)正确,并且该文件存在且可读。
  • 完成所有这些,文件存在是可读的,并且在部署时接受我在记事本中编辑时所做的更改。我只是无法在 VS 中以任何可能的方式打开文件

标签: c# asp.net-mvc asp.net-mvc-4 razor visual-studio-2013


【解决方案1】:

你可以have to:

完成卸载并重新安装为我解决了这个问题。

【讨论】:

  • 正如主帖中所说,我已经尝试更改 wepage:version 键。那并没有解决问题。在那种情况下,我可能不得不重新安装。
  • 了解记录的异常和堆栈跟踪是什么将是有益的......如果有的话。 (我刚刚删除了一个 nuget 包删除撞倒网页:版本,但在故障排除列表中找不到它)。
猜你喜欢
  • 2015-08-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-12
  • 1970-01-01
  • 2016-03-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多