代码之家  ›  专栏  ›  技术社区  ›  Adam

在visualstudio中添加引用和向项目添加Nuget包之间的区别

  •  0
  • Adam  · 技术社区  · 6 年前

    我有一个VS(2015)项目。我看到在我的项目的solutionexplorer视图中有一个“References”部分,其中包括System.Core之类的内容。我假设这些是添加到项目中的.dll?

    向我的项目添加引用和向我的项目添加.nupkg有什么区别?只是.nupkg除了.dll(例如文档)之外还可以包含一大堆其他东西吗?为什么我要用一个或另一个?

    1 回复  |  直到 6 年前
        1
  •  3
  •   Community kfsone    4 年前

    向我的项目添加引用和 将.nupkg添加到我的项目中?

    NuGet本质上与手动添加引用没有区别,最终会向项目添加引用。它是一个自动向我们添加程序集并对其进行管理的工具,有效地提高了我们开发项目的效率。

    the document about nuget :

    包使用者从合适的主机获取这些包,将它们添加到其项目中,然后在其项目代码中调用包的功能。然后NuGet本身处理所有中间细节。

    .

    是的,NuGet包可以在包中包含指定文件。

    Nuget提供了几个额外的好处:

    • 必要的程序集,创建和添加项目文件(例如。
    • 它提供包更新

    我相信一旦你使用它,你会意识到它有很多好处。

    检查 Why use NuGet

    希望这有帮助。