为什么一个项目(exe)在同一个解决方案中没有看到另一个项目(dll)的命名空间?

Sky*_*kyN 7 c#

为什么一个项目(exe)在同一个解决方案中没有看到另一个项目(dll)的命名空间?

Hen*_*man 14

您需要首先将使用项目的引用添加到DLL.

选择Project | Add Reference,Projects选项卡.


Jef*_*dge 5

Visual Studio中的"解决方案"是项目的集合.每个项目都独立于所有其他项目.解决方案只是组织项目并将它们全部打开的便捷方式.

如果一个项目要使用另一个项目中定义的公共对象,则必须使用对另一个项目的引用进行编译.无论项目是否是单一解决方案的一部分,都是如此.

要向Visual Studio发出必须使用DLL引用编译EXE的信号,必须将DLL添加到解决方案资源管理器中的EXE引用列表中.