【问题标题】:Reference between projects项目之间的引用
【发布时间】:2015-11-20 03:07:43
【问题描述】:

我有一个包含 2 个项目(Project1 和 Project2)和 1 个 DLL (MyDLL) 的解决方案。 我想知道是否可以在 Project2 中引用 MyDLL 并在 Project1 中引用 Project2 并从 Project1 访问 MyDLL。如果可能,我该怎么做?

P.S:我在 Visual Studio 2013 工作。

编辑

我必须在 Project1 中从 Project2 中引用这个 DLL。有一种可行的方法可以做到这一点,或者如果这是一个坏主意..谢谢..

【问题讨论】:

  • 这听起来是个坏主意,而且您还没有说明为什么您不想引用 DLL。直接引用 in 有什么问题?

标签: .net visual-studio


【解决方案1】:

如果您想直接使用它,您需要在项目 1 中添加对 MyDLL 的引用。 DLL 将通过项目 2 中的引用包含在构建输出中,但如果不引用它,您将无法直接使用它。

如果您出于某种原因不想直接引用它,请将其添加到您的问题中。

【讨论】:

  • 如果有办法做到这一点,我现在需要这样做,因为在我的工作解决方案中有 24-25 个项目,并且当时有人引用了一个 dll。正因为如此,我认为这个问题并在这里发布......我将编辑帖子......
  • 您可以尝试一些愚蠢的事情,例如在代码中加载程序集并通过反射或动态访问所有内容,但如果您想要类型安全的编译时访问,那么您需要引用 DLL。引用 DLL 会给您带来什么问题?或者你只是不想?
猜你喜欢
  • 2018-03-12
  • 1970-01-01
  • 1970-01-01
  • 2012-01-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-14
  • 1970-01-01
相关资源
最近更新 更多