C# - 使用包含项目中的引用库

C# - Use a referenced library from an included project

对于我的 C# 项目,我创建了一个 "Helper-Project" 来处理我在其他项目中使用的一些常见问题。对于具体的解决方案,我包括我的 "Helper-Project" 并使用 public 类 中定义的

在我的 "Helper-Project" 中,我引用了一些外部库,我也想在我的特定工作项目(包括 "Helper-Project")中使用它们。有没有办法从 "Working-Project" 访问 "Helper-Project" 的那些引用库,或者我是否也必须将它们包含在 "Working-Project" 中?

结构示意图如下:

solution
  working-project
  helper-project
    references
      library-that-I-want-to-use-in-working-project-as-well

提前致谢,
弗兰克

您必须在工作项目中引用它们。

如果由于某种原因您绝对不能在工作项目中引用这些库并且您需要的库方法很少,您可以(但不应该)在帮助程序项目中创建包装器方法:

string wrapperMethod() {
    return libraryMethod();
}