项目里业务逻辑层BLL下建了个文件夹System,然后在这个文件夹里写系统管理的一些类。
然后,生成,报错了……namespace BLL.System
{
public class EmployeeBLL
{
//...
public System.Data.DataSet GetList(string strWhere)
{
return dal.GetList(strWhere);
}
//...
}
}错误信息:“错误 1 命名空间“BLL.System”中不存在类型或命名空间名称“Data”(是缺少程序集引用吗?)”
然后,我把这个文件夹改成了BaseInfo,类里面也把namespace BLL.System改成了namespace BLL.BaseInfo,
再重新生成,还是报错,还是同样的错误信息。
各位,这……怎么解决?
然后,生成,报错了……namespace BLL.System
{
public class EmployeeBLL
{
//...
public System.Data.DataSet GetList(string strWhere)
{
return dal.GetList(strWhere);
}
//...
}
}错误信息:“错误 1 命名空间“BLL.System”中不存在类型或命名空间名称“Data”(是缺少程序集引用吗?)”
然后,我把这个文件夹改成了BaseInfo,类里面也把namespace BLL.System改成了namespace BLL.BaseInfo,
再重新生成,还是报错,还是同样的错误信息。
各位,这……怎么解决?
不是这个原因。System.Data的引用已经添加了。
问题就出在自定义命名空间和系统命名空间冲突上
我的意思是:现在我的命名空间BLL下已经没有System了,可还是冲突,
这个问题刚刚解决了。
解决方法:重命名……
命名空间、类名、变量名修改后,会有一个重命名的提示,
点 “将"System"重命名为"BaseInfo"”,这样,命名空间BLL下就彻底没有System了,
不过,郁闷的是,连 System.Data也给重命名成了BaseInfo.Data……
再手动修改,总算是成功了……谢各位了!
另,谢2楼,这个以后会注意的
行,结贴了,散分,来者有份。