引用另一个项目中另一个命名空间中的类

时间:2016-06-09 17:45:31

标签: .net visual-studio

我有两个项目,在Visual Studio 2015中有两个不同的解决方案。 如何从第一个项目添加引用到第二个项目? 感谢

4 个答案:

答案 0 :(得分:1)

简单的步骤。在您的项目下:

- 右键点击参考文献
- 选择添加参考
- 点击浏览
- 浏览其他解决方案的编译DLL(调试/发布)
- 单击确定

答案 1 :(得分:1)

请按照以下步骤操作:

  • 右键单击要添加引用的项目下 Solution Explorer 中的引用节点
  • 来自不同解决方案的项目:
    • 构建您想要首先添加的项目
    • 打开另一个解决方案,在要添加引用的项目的 Add Reference ... 对话框中单击 Browse ... 按钮并导航到另一个项目的二进制目录(通常是项目根目录下的bin目录)并选择project.dll
  • 针对单一解决方案内的项目:
    • 点击添加引用... 并选择项目节点下的解决方案
    • 检查要添加的项目作为参考
  • 将要使用的命名空间(using Namespace.Project)添加到要使用它的源代码中

注意:找出项目的完整命名空间,打开项目的属性(右键单击解决方案资源管理器中的项目,单击属性... ,选择应用程序选项卡并检查默认命名空间

答案 2 :(得分:1)

我看到它的方式,如果你发现自己必须这样做,你应该问问自己,如果两个解决方案都解决了类似的问题,那么你应该考虑加入一个单独的解决方案。另一方面,如果您需要在两个解决方案之间使用某些实用程序库,那么您可能应考虑将其设为NuGet包,请参阅documentationexamples

如果你认为以上都不适合你,那么你应该选择:

  • 右键点击参考文献
  • 选择添加参考
  • 点击浏览
  • 浏览到其他解决方案的已编译DLL(调试/发布)
  • 点击确定

与之前的答案一样。

答案 3 :(得分:0)

在解决方案资源管理器中的项目条目下,展开它并查找子项顶部的引用。右键单击并选择Add Reference

在打开的对话框中,选择“浏览”,然后从其他项目中选择dll。

或者,您可以右键单击“解决方案”节点本身,然后单击“添加现有项目”,但这并不完全相同。