同一个解决方案里有两个项目,如何调用另一个项目的类?

new_new_man 2014-09-04 12:01:08
同一个解决方案里有两个项目,我想在其中一个项目里使用另一个项目里的某些类,请高手指点问如何实现?谢谢!
...全文
8425 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
韦翔罂 2014-10-16
  • 打赏
  • 举报
回复
添加项目引用
AW 2014-09-04
  • 打赏
  • 举报
回复
引用 楼主 new_new_man 的回复:
同一个解决方案里有两个项目,我想在其中一个项目里使用另一个项目里的某些类,请高手指点问如何实现?谢谢!
1,如果是VS编译器。那么找到需要引用项目里的引用。右键 - 添加引用。左侧列表解决方案项目。选择上需要引用的那个项目就可以了。 但是需要注意被引用的项目需要时public 权限才能正常引用到。 2,或者直接吧被引用项目的文件夹下的.dll文件(貌似.exe也可以引用).复制到需要引用项目的文件夹Debug文件夹里面。然后再通过右键引用。浏览把这个.dll引用。 上面都是托管程序集(貌似是这个叫法)引用。C#貌似都是托管的。 非托管的引用不太会。 其实引用就是引用另外一个项目的.dll (貌似.exe也可以)的public的成员。
卧_槽 2014-09-04
  • 打赏
  • 举报
回复
被调用的设置输出类型未类库,然后调用方添加引用就可以了。
sunny906 2014-09-04
  • 打赏
  • 举报
回复 1
最好的做法是把N个项目共用的类单独封装成一个dll,在各个项目里分别引用
gxingmin 2014-09-04
  • 打赏
  • 举报
回复
另外一个项目是类库项目(即编译后是dll)吗? 如果是,直接引用它就可以了 如果两个项目都是可执行文件(即编译后是exe),那么最好再添加一个类库项目,把那个类提取到这个类库项目里,原先的两个项目都引用这个类库项目
Saleayas 2014-09-04
  • 打赏
  • 举报
回复
添加引用,并且设置这个引用为另外一个项目就可以了。
liuruitao647 2014-09-04
  • 打赏
  • 举报
回复
添加引用。注意public

111,095

社区成员

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

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

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