CSHTML文件在VS2013中无法打开

4
我有一个名为“HomeController”的控制器,当我右键单击Index功能以生成视图时,在生成.cshtml文件时会崩溃。
Visual Studio 2013无法打开“.cshtml”文件,它会显示以下内容:
“试图加载此属性的类型时出错。您必须在Web.config文件中将该程序集添加到compilation> assemblies部分中。”
我已尝试以下内容:
- 以管理员模式打开Visual Studio并重新创建整个项目 - 更改配置文件密钥版本 - 更改配置文件webpage:Version值
使用:
- MVC 4 - Visual Studio 2013专业版
希望你们能让我更好地理解这个问题。

你安装了Visual Studio的任何更新或服务包吗? - Becuzz
它实际上是否在 Views/Home 文件夹下创建了该文件?如果没有,那么看起来文件创建失败了,但内部仍然尝试执行接下来的步骤,即打开刚刚创建的文件。 - The Muffin Man
是的,文件已经创建了,每次尝试打开该文件时都会出现相同的错误。 - danielrieske
手动编辑项目文件,确保该文件在项目中的路径(相对于项目所在目录)正确,并且文件存在且可读。 - Cameron
已完成所有操作,文件存在且可读,并且在使用记事本进行编辑并部署时所做的更改被接受。但是我无法以任何方式在VS中打开该文件。 - danielrieske
1个回答

0

你可能需要:

完全卸载并重新安装解决了我的问题。


1
正如主贴中所说,我已经尝试更改网页版本密钥。但是这并没有解决问题。在这种情况下,我可能需要重新安装。 - danielrieske
1
知道正在记录什么异常和堆栈跟踪(如果有的话)会很有信息量...(我刚刚删除了一个NuGet包,导致网页:版本下降,但在故障排除列表中找不到)。 - Tetsujin no Oni

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接