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

dotnet核心的nuget可执行文件在哪里

  •  1
  • richzilla  · 技术社区  · 8 年前

    当运行restore命令时,dotnet core在哪里查找nuget可执行文件?

    • 是否有单独的可执行文件,或者nuget函数是直接内置到cli工具中的?
    • 如果我的路径上已经有nuget可执行文件,可以将dotnet配置为使用它吗?
    1 回复  |  直到 8 年前
        1
  •  2
  •   Martin Ullrich    8 年前

    nuget不再是为恢复操作运行的可执行文件,它已成为构建工具和 dotnet CLI。

    nuget操作已转换为在生成期间运行的msbuild任务。然后,此任务将根据需要加载一些nuget库。还有其他任务也使用一些nuget组件-例如 Pack 用于确定框架兼容性的目标或某些任务(因为nuget知道 net* / netcoreapp* / netstandard* “框架”与其他框架兼容)。

    这个 多特耐特 cli还使用nuget的一些库函数来执行命令,例如 dotnet add package 或者 dotnet nuget 命令。

    所以不是单一的 nuget.exe ,您将在sdk目录中找到一些与nuget相关的dll文件,在构建或命令行操作期间使用的各种组件将使用这些文件的功能。

    这也意味着你不能轻易地用任何 nuget.exe文件 你已经上路了。

    推荐文章