c# - 在 C# 中,设置具有依赖项(例如类库或单独文件)的项目时的最佳做法是什么

标签 c# dll

假设我有两个项目。

  • 一个主项目需要来自次级项目的文件(我们称之为库)
  • 一个包含多个文件的项目(库),我可以在我的主项目中使用这些文件(假设它有 100 个可用类)。

现在我可以创建一个 C# 类库 (.dll) 并从我的主项目中引用它。 所有功能都可用。

但是如果我的主要项目只需要 100 个可用类中的 25 个类呢?对于目前的开销情况,我认为我最好直接从其他项目引用文件。

这两个选项(.dll 或引用库中的源代码文件)哪个更好,为什么?

最佳答案

我会说创建一个库 (dll) 并引用它。通过这种方式,该库可以被多个项目使用,您将拥有一个维护该库的代码库。

总是有这样的特定情况,您最终可能会引用整个库并只使用其中的一个类。

关于c# - 在 C# 中,设置具有依赖项(例如类库或单独文件)的项目时的最佳做法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27943140/

相关文章:

c# - 如何使用 EF Core 在 .NET core 3.1(不带 LINQ)中创建用于 CRUD 操作的自定义扩展方法?

c# - Azure 服务总线 - 只有一个订阅者接收消息

c# - 从 C# 调用 C++ dll 函数

C# DLL 消息框

CRT 与共享库和应用程序的链接

c# - 适用于 Windows CE 5.0 和 .NET 2.0 的蓝牙与 C#

c# - 处理网页浏览器控件的点击事件

c# - 如何在一个案例中处理多个值?

c++ - 如何将库构建为 .dll 而不是 .lib

c++ - 依赖行者 : Unable to resolve the side by side configuration information contains error