CS0234 The type or namespace name 'Mvc' does not exist in the namespace 'Microsoft.AspNet' (are you

简介: 版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢。 https://blog.csdn.net/testcs_dn/article/details/50753711 ...
版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢。 https://blog.csdn.net/testcs_dn/article/details/50753711

CS0234 The type or namespace name 'Mvc' does not exist in the namespace 'Microsoft.AspNet' (are you missing an assembly reference?)

CS0246 The type or namespace name 'Controller' could not be found (are you missing a using directive or an assembly reference?)

问题描述:

打开一个现有的项目,添加一个 Web API Controller Class,就会现在该问题;如下图:


解决方案一:

此方案用于正常情况,我们可以看到上图中Mvc下面出现了红色的波浪线,把鼠标移动到Mvc上,会弹出一个提示框,如下图:


然后点击 Show potential fixes(显示可能的/可用的修复方法),如下图:


然后我觉得Core包比较像,点击它,就会添加这个包的引用,添加完成之后,你会发现Mvc下面的红色波浪线消失了;


其实你也可以在解决方案管理器(Solution Explorer)中添加引用来解决这个问题,但我觉得还是这样操作方便快捷一些;如下图:


解决方案二:

此方案用于另一种情况,

操作系统:Windows 7 x64

安装文件:AspNet5.ENU.RC1_Update1_KB3137909.exe

安装过程中提示需要:Microsoft .NET Framework 4.5.1,

我就没有再安装AspNet5,而是开始安装VS 2015,

参考:《ASP.NET5》Windows 7下Visual Studio 2015安装记录

安装完VS 2015,打开一个现有的项目,添加一个 Web API Controller Class,就会现在该问题;

可能是之前的AspNet5没有安装完全,导致按上面的方法也不能解决,

点击 Show potential fixes(显示可能的/可用的修复方法)也不会提示出正确的修改方法,

需要重新安装AspNet5,参考:AspNet5.ENU.RC1安装错误:0x80072f0d - 未指定的错误

小结

Asp.Net5的版本发布时间表来看,今年一季度才发布第一个正式版,

与小伙伴们接触的时间还比较短,以至于很多问题在网上都不容易搜索到解决方案。

我这里做个记录,希望对大家有帮助;




=============================分隔线===================================

有些东西,并不是越浓越好,要恰到好处。深深的话我们浅浅地说,长长的路我们慢慢地走。——毕淑敏



目录
相关文章
|
3月前
|
开发框架 前端开发 JavaScript
ASP.NET MVC 教程
ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。
46 7
|
3月前
|
存储 开发框架 前端开发
ASP.NET MVC 迅速集成 SignalR
ASP.NET MVC 迅速集成 SignalR
74 0
|
4月前
|
开发框架 前端开发 .NET
ASP.NET MVC WebApi 接口返回 JOSN 日期格式化 date format
ASP.NET MVC WebApi 接口返回 JOSN 日期格式化 date format
55 0
|
4月前
|
开发框架 前端开发 安全
ASP.NET MVC 如何使用 Form Authentication?
ASP.NET MVC 如何使用 Form Authentication?
|
4月前
|
开发框架 .NET
Asp.Net Core 使用X.PagedList.Mvc.Core分页 & 搜索
Asp.Net Core 使用X.PagedList.Mvc.Core分页 & 搜索
142 0
|
7月前
|
开发框架 前端开发 .NET
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
211 0
|
7月前
|
开发框架 前端开发 JavaScript
JavaScript云LIS系统源码ASP.NET CORE 3.1 MVC + SQLserver + Redis医院实验室信息系统源码 医院云LIS系统源码
实验室信息系统(Laboratory Information System,缩写LIS)是一类用来处理实验室过程信息的软件,云LIS系统围绕临床,云LIS系统将与云HIS系统建立起高度的业务整合,以体现“以病人为中心”的设计理念,优化就诊流程,方便患者就医。
83 0
|
7月前
|
开发框架 前端开发 .NET
C# .NET面试系列六:ASP.NET MVC
<h2>ASP.NET MVC #### 1. MVC 中的 TempData\ViewBag\ViewData 区别? 在ASP.NET MVC中,TempData、ViewBag 和 ViewData 都是用于在控制器和视图之间传递数据的机制,但它们有一些区别。 <b>TempData:</b> 1、生命周期 ```c# TempData 的生命周期是短暂的,数据只在当前请求和下一次请求之间有效。一旦数据被读取,它就会被标记为已读,下一次请求时就会被清除。 ``` 2、用途 ```c# 主要用于在两个动作之间传递数据,例如在一个动作中设置 TempData,然后在重定向到另
362 5
|
存储 开发框架 前端开发
[回馈]ASP.NET Core MVC开发实战之商城系统(五)
经过一段时间的准备,新的一期【ASP.NET Core MVC开发实战之商城系统】已经开始,在之前的文章中,讲解了商城系统的整体功能设计,页面布局设计,环境搭建,系统配置,及首页【商品类型,banner条,友情链接,降价促销,新品爆款】,商品列表页面,商品详情等功能的开发,今天继续讲解购物车功能开发,仅供学习分享使用,如有不足之处,还请指正。
173 0
|
开发框架 前端开发 .NET
[回馈]ASP.NET Core MVC开发实战之商城系统(三)
[回馈]ASP.NET Core MVC开发实战之商城系统(三)
108 0