如何在Visual Studio 2010中引用一个次要项目

4
我有个名为A的C#控制台应用程序,我想引用我的项目B,一个C#类库。我的目标是能够从项目A中使用项目B中的对象,并在同一解决方案资源管理器中查看两个项目的源代码树。我当然可以从项目A到构建的.dll文件中添加引用,然后以这种方式使用对象,但这并不能给我所需的控制权。
我在实现这一点时遇到了困难。我认为在“添加引用”->“项目”选项卡中可以找到它,但我没有在该选项卡窗口中看到任何项目,并且无法弄清楚如何填充它。我错过了什么吗?两个项目都针对.NET 4.0框架,我正在使用Microsoft Visual Studio 2010 Version 10.0.40219.1 C# Express with ENU Service Pack 1 (KB983509)。
感谢您的帮助。

你是想要创建一个循环引用吗? - SLaks
只要这些项目在同一个解决方案中,你应该能够将它们作为项目引用添加进来。这样做才有意义。 - Simon Wang
2个回答

12
  1. 打开项目A
  2. 文件 - 添加 - 现有项目
  3. 打开项目B的.csproj文件

现在,你应该能够在同一个解决方案中看到两个项目的源代码。

现在从项目A开始:

  1. 添加引用
  2. 转到“项目”选项卡
  3. 选择项目B

现在项目A将能够使用在项目B中声明的类型。


5

打开项目A,选择 文件 > 添加 > 现有项目

两个项目需要在同一个解决方案中。


2
错误的;这确实属于这里。 - SLaks
谢谢@SLaks,重新阅读常见问题解答对我很有帮助。至于这个问题,没有提到OP是否在同一个解决方案中拥有两个项目。 - Sam Axe
谢谢,我不理解项目和解决方案之间的关系。 - user1277671

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接