各位来讨论一下命名空间吧!

2thaugust 2004-07-25 10:34:37
小弟做了一个解决方案,里面有几个项目,其中一个项目引用到了别一个项目里的一个类,被引用的项目在自定义的一个NAMESPACE里,小弟就想用using namespace的方式引用,结果却不行,请各位指点!
(注:被引用的项目的命名空间在编译后被改动了,然后又重新生成过了!不知道有没有影响)
我已经通过在解决方案资源管理器里右击项目->添加引用->项目->被引用的项目这个方法解决了这个问题,可是我不明白为什么,后来我试了试,即使在同一个解决方案里同一个命名空间里,两个不同的项目相互引用,也要在引用里添加!何解??
...全文
77 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
shuker 2004-07-26
  • 打赏
  • 举报
回复
using只是为了让你写代码方便,并没有给你添加引用
必须使用添加项目引用(或者直接添加dll引用)的方式来增加引用
izzard 2004-07-26
  • 打赏
  • 举报
回复
using 并不是用于引用,一般用于命名空间的别名及定义范围
CMIC 2004-07-26
  • 打赏
  • 举报
回复
每一个项目会生成一个程序集(dll),引用项目其实是引用了这个项目的dll。

在.Net中一个程序集可以包含多个namespace,一个namespace也可以在几个程序集中,但一个程序集调用另一个程序集必须引用它。

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧