天天看点

关于使用Compare类时:“未能找到类型或命名空间“Compare”,命名空间compare”的解决

问题:未能找到类型或命名空间“Compare”,命名空间compare

最近在研究C#的ASP.NET框架的MVC模式时用mvc3做的一个小例子:MvcDemo

环境:vs2012、.net Framework4.5、Mvc3

错误描述及解决办法如下图:

关于使用Compare类时:“未能找到类型或命名空间“Compare”,命名空间compare”的解决

具体原因也不是很清楚,据说是引用Compare做验证时会有二义性,本人新手,如有不同见解欢迎评论留言。

其他关于引用的问题:参见:http://www.bkjia.com/Asp_Netjc/864362.html

C#有他自己的方法,所以你调用时要导入命名空间

using System;

using System.Web;

using System.Web.UI.WebControls;

就像如果你要生成动态控件则必须

using System.Web.UI.WebControls;

否则无法直接调用或者声明DropDownList等.net服务端控件

DropDownList ddl = new DropDownList();

上面一段代码如果你不引用命名空间就会报错,或者直接加上他的路径也可以

System.Web.UI.WebControls.DropDownList ddl = new System.Web.UI.WebControls.DropDownList();

未可以找到类型或命名空间名称"MyList"

这个应该是一个第三方或是自己写的类,检查一下你的引用和using语句;可以在对象浏览器中查一下这个名为“MyList”的类或是命名空间。