为什么一个项目(exe)在同一个解决方案中没有看到另一个项目(dll)的命名空间?
答案 0 :(得分:14)
您需要先将使用项目的引用添加到DLL中。
选择项目|添加参考,项目选项卡。
答案 1 :(得分:5)
Visual Studio中的“解决方案”是项目的集合。每个项目都独立于所有其他项目。解决方案只是组织项目并将它们全部打开的便捷方式。
如果一个项目要使用另一个项目中定义的公共对象,则必须使用对另一个项目的引用进行编译。无论项目是否是单一解决方案的一部分,都是如此。
要向Visual Studio发出必须使用对DLL的引用编译EXE的信号,必须将DLL添加到解决方案资源管理器中的EXE引用列表中。
答案 2 :(得分:2)
您需要添加对DLL的引用。
右键单击EXE项目,单击Add Reference,转到Projects选项卡,然后选择DLL。
另外,请确保DLL中的类为public
。
答案 3 :(得分:0)
听起来你需要添加对dll的引用
右键点击该项目 - >添加参考