【问题标题】:How to add a project as a reference of another project如何添加一个项目作为另一个项目的参考
【发布时间】:2016-09-20 17:20:05
【问题描述】:

我正在尝试添加一个包含一些类的项目作为对另一个项目的引用,但我没有,你的所有建议都会很棒

谢谢

【问题讨论】:

  • 将两个项目添加到同一个解决方案中。然后一个项目可以向另一个项目添加“项目引用”。
  • 你能不能把它变成一个dll然后引用这个DLL。如果您添加一个解决方案 2 个项目,那么您必须将所有文件添加到您的第二个项目中,这可以工作,但需要双重维护
  • 什么?您没有双重维护。解决方案 A 中的项目被引用到解决方案 B。维护保持不变。

标签: vb.net visual-studio reference


【解决方案1】:

执行以下操作:

  1. 打开文件菜单。
  2. 选择添加,然后选择现有项目
  3. 将您想要的项目添加到您的解决方案中

s

  1. solution explorer中,选择您想要将“其他项目”引用到的项目的References项。

  2. 点击添加参考

  3. 选择项目项

  4. 添加您的其他项目作为对主项目的引用。

或者,您可以将另一个项目编译为 DLL 并将其(作为 dll)添加到您的主项目中。

【讨论】:

  • 如果项目中的引用(如 nuget 包)被添加为引用本身在主项目中显示为损坏的引用,应如何处理?
  • @sergeidav​​e 我认为在这种情况下您想要做的是右键单击解决方案并单击“恢复 nuget 包”元素。
  • 我尝试多次恢复它们,但它们仍然显示为损坏。问题是,当我用自己的 sln 文件自己打开外部项目时,它们的引用显示得很好,但是当我打开主 sln 文件时,从我添加了这些外部项目的解决方案中,它们的引用现在在主 sln 中查看时显示已损坏。
  • @sergeidav​​e 如果您还没有弄清楚,您应该创建一个单独的问题以获得更多可见性。这与 OP 问题有很大不同,不幸的是,我本人对您的具体案例没有明确的答案。
猜你喜欢
  • 2015-09-03
  • 2022-11-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多