有个问题很奇怪,我看一个源代码。
在专案My里面有3个项目Common,CommonGUI,MyDesigner.
他们的命名空间分别是My.Common,My.CommonGUI,My.MyDesigner。
编译是成功的。后来我想自己写一个MyDesigner,于是把原来项目里的MyDesigner删除了,又新建了同样名字项目的MyDesigner,改了同样的命名空间为My.MyDesigner,没有写任何代码。结果编译的时候其他项目却出现找不到using的情况(注意其他项目My.Common,My.CommonGUI我没有改变过,并且using没有出现MyDesigner的内容)。请教了
在专案My里面有3个项目Common,CommonGUI,MyDesigner.
他们的命名空间分别是My.Common,My.CommonGUI,My.MyDesigner。
编译是成功的。后来我想自己写一个MyDesigner,于是把原来项目里的MyDesigner删除了,又新建了同样名字项目的MyDesigner,改了同样的命名空间为My.MyDesigner,没有写任何代码。结果编译的时候其他项目却出现找不到using的情况(注意其他项目My.Common,My.CommonGUI我没有改变过,并且using没有出现MyDesigner的内容)。请教了
肯定是Common和CommonGUI项目引用了MyDesigner
添加下引用试试呢
我的MyDesigner是主项目,只会引用其他项目生成的dll,本身不被其他引用
My.Common,My.CommonGUI调用MyDesigner找不到对应的类或方法等等了
就是这个错误
My.Common,My.CommonGUI有引用MyDesigner的东西你新建的MyDesigner必须要有啊
注意其他项目My.Common,My.CommonGUI我没有改变过,并且using没有出现MyDesigner的内容
我的MyDesigner是主项目,只会引用其他项目生成的dll,本身不被其他引用