我已经开始了一个空项目,并使用此链接MVC 5
的大部分内容将我的大部分内容从另一个项目导入到这个项目中。然而,我很快发现我遇到了其他类型的麻烦。从那以后,我下载了 Visual Studio 2012 的 ASP.NET 和 Web Tools 2013.1并安装了它,它只是部分解决了我的问题。
截至目前,我的Razor
语法有效,但我失去了一些非常好的功能。这是一个例子:
<li>
<a href="@Url.Action("SearchOrders", "ManageOrders")">Orders</a>
</li>
Today's date: @System.DateTime.Now
因此,当我输入@System.DateTime.Now
线路时,智能确实起作用并提供了很好的选择。但是,如果我<a href="@Url.Action("SearchOrders", "ManageOrders")">Orders</a>
在编写该SearchOrders
行时键入 , ,智能将提供控制器中包含的操作的名称,但是MVC 5
不再Visual Studio 2012
是这种情况。
因此,如果我键入缺少的动作,支持将不再警告我该动作丢失,也不会让我在我的控制器中创建动作,依此类推。同样,如果我点击一行,将打开元数据类而不是显示F12
文件。View()
Visual Studio 2012
.cshtml
是否缺少一些东西来恢复这些功能?我已经尝试过使用MVC 4 Web Application
框架并且一切正常。
在用户 Erik 指出它与 Resharper 的代码完成和其他功能有关后进行编辑,我现在正在寻找为什么 Resharper v 7.1.x 似乎无法处理 MVC 5 及其功能。