mic*_*ael 17 visual-studio razor asp.net-mvc-4
我正在Visual Studio 2015中创建一个MVC项目(最初在VS 2013中创建)
这一切都正确构建,但在编码时,视图显示很多错误.
@{
ViewBag.Title = "Index";
Layout = "~/Views/Shared/_Layout.cshtml";
string quoteType = "Fee Estimate";
if (Model.Quote.QuoteType == "QuoteType")
{
}
}
Run Code Online (Sandbox Code Playgroud)
在我的一个视图顶部的代码中,Viewbag,Layout&Model全部带下划线显示错误.
错误是:
错误CS0103当前上下文中名称"Model"不存在Quilgroup C:\ ,,,\Index.cshtml 268
错误CS0234命名空间"Microsoft.AspNet"中不存在类型或命名空间名称"Mvc"(您是否缺少程序集引用?)Quilgroup C:...\Index.cshtml 1
我认为开发环境有问题,因为它仍然可以编译并正确运行.
L.T*_*hin 20
删除%localappdata%\ Microsoft\VisualStudio\{version}\ComponentModelCache文件夹,然后重新启动Visual Studio.
我有同样的问题,这解决了它.
来源:安装AspNet5RC1后,无法再在任何先前/新的MVC项目中打开cshtml文件
这是一个工具问题。VS 2015 包含仅适用于 MVC 5.x 及更高版本的 MVC 工具。您需要将 ASP.NET MVC 升级到版本 5+。
换句话说,你的 MVC 4.x 应用程序仍将被编译并正确运行,但 VS 中的开发体验和编辑将不太理想(很多错误,如下划线、转到视图不起作用等)
| 归档时间: |
|
| 查看次数: |
9201 次 |
| 最近记录: |