2017-06-01 24 views
5

我刚刚安装了VS 2017,并且打开了在VS 2015中创建的MVC 5项目。该应用程序运行正常,但我遇到了MVC Razor视图代码之间交互性降低和2017年的IDE。在MVC 5中减少VS 2017 IDE交互性2015年项目中的Razor视图

这里是上下文菜单,当我在一个HTML辅助方法,在VS 2015年右击:

enter image description here

不过,我只看到这个在2017年:

enter image description here

同时注意2017年版本中缺少语法颜色编码。这就像它根本不认可Razor语法。

我没有做任何特殊的解决方案/项目升级。我在2017年刚刚打开了该解决方案,并期望它能够提示我升级任何需要升级的文件。

+0

您是否构建了解决方案?你有没有看到任何错误?另外,您是否安装了ASP.NET和Web Tools 2017扩展? –

+0

@MariaInesParnisari是的,它建立。没有错误。我没有安装任何扩展程序。 – oscilatingcretin

回答

3

因此,事实证明,VS 2017的组件安装是模块化的,因为您必须正确安装所需的组件。这与2015年不同(至少据我记得),安装中包含所有组件。

我倾向于不阅读整个页面,只关注看起来像“最全面”选项。在我的情况下,我只选择了通用Windows平台开发(这听起来不像你需要的一切?)。如果我费心去查看所有组件,我会看到ASP.NET和web开发

所以,在修改我的安装之后,我现在在我的视图中看到了所有的Razor语法。

2

修复您的Visual Studio安装。这也发生在我身上。

+0

做修理似乎没有工作。 – oscilatingcretin