早教吧 育儿知识 作业答案 考试题库 百科 知识分享

c#命名空间的问题、.我B项目里以前有个system.Data我在A项目里引用过,后来把那个文件改名了,引用就自动改了,可是现在一运行就提示无法解决“System.Data,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a

题目详情
c#命名空间的问题、.
我B项目里以前有个system.Data我在A项目里引用过,后来把那个文件改名了,引用就自动改了,可是现在一运行就提示
无法解决“System.Data,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”与“system.Data,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”之间的冲突.正在随意选择“System.Data,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”.
我已经在整个项目里搜索system.Data并把它删掉了,怎么还要system.Data文件啊.代码里也没用到system.Data,怎么搞啊.
▼优质解答
答案和解析
首先,引用是根据你程序的命名空间,也就是nameSpace来访问的,并不是跟你文件名有关,其次,你删除引用确定已经删除完全?添加引用的时,程序会在webconfig中添加引用,你把相关代码码也删除掉!这样就不会用重复了!,最后,C#是区分大小定的,所以:system.Data与System.Data是不同的命名空间!你怕搞错可以用别名:
using alias=system.Data