命名空间“Mvc”的类型在命名空间“Microsoft.AspNet”中不存在

2024-02-09

我正在 Visual Studio 2015 中开发 MVC 项目(最初在 VS 2013 中创建)

一切都构建正确,但在编码时,视图显示很多错误。

@{
 ViewBag.Title = "Index";
Layout = "~/Views/Shared/_Layout.cshtml";

string quoteType = "Fee Estimate";
if (Model.Quote.QuoteType == "QuoteType")
{
}
}

在我的一个视图顶部的这段代码中,Viewbag、布局和模型都带有下划线,显示错误。

错误是:

错误CS0103名称“模型”在当前中不存在 上下文 Quilgroup C:\,\Index.cshtml 268

错误 CS0234 类型或命名空间名称“Mvc”不存在于 命名空间“Microsoft.AspNet”(您是否缺少程序集 参考?)Quilgroup C:...\Index.cshtml 1

我认为开发环境有问题,因为它仍然可以正确编译和运行。


删除 %localappdata%\Microsoft\VisualStudio\{version}\ComponentModelCache 文件夹,然后重新启动 Visual Studio。

我有同样的问题,这解决了它。

Source: 安装AspNet5RC1后,无法再在任何以前/新的MVC项目中打开cshtml文件 https://stackoverflow.com/questions/33841076/after-installing-aspnet5rc1-can-no-longer-open-cshtml-files-in-any-previous-n/34056658#34056658

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

命名空间“Mvc”的类型在命名空间“Microsoft.AspNet”中不存在 的相关文章

随机推荐