如何在多个不相关的解决方案中使用(和编辑)一个项目?

How can I use (and edit) a project in multiple unrelated solutions?

假设我有一些在多个解决方案中使用的通用程序集,只是一些有用的代码。我如何在多个解决方案中引用它而不必在我编辑它时将 DLL 复制到每个解决方案?最好我可以通过多种解决方案对其进行编辑(将其作为项目而不是参考放在其中),但这不是必须的,我愿意只通过自己的解决方案对其进行编辑。

您需要在您的解决方案中引用该项目,然后在您的项目中引用该 DLL。

将项目添加到解决方案:

  1. 右键单击解决方案
  2. 添加
  3. 添加现有项目。
  4. 然后导航到项目在您的驱动器上的位置并 select 它。

要引用 DLL:

  1. 打开您要在其中引用其他 DLL 的项目
  2. 右键单击引用
  3. 添加引用。

在右侧的参考-Windows 中应该有一个名为解决方案的选项卡。在那里,您可以从解决方案中的不同项目中选择引用。 使用此 windows 您还可以直接引用 DLL。所以你实际上不需要引用整个项目。

来源: