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

.net core dotnet核心的nuget可执行文件在哪里,.net-core,nuget,.net Core,Nuget,运行还原命令时,dotnet core在哪里查找nuget可执行文件 是否有单独的可执行文件,或者nuget函数是否直接内置到cli工具中 如果我的路径上已经有一个nuget可执行文件,可以将dotnet配置为使用它吗 NuGet不再是为还原操作运行的可执行文件,它已成为构建工具和dotnetCLI的集成部分 NuGet操作已转换为生成期间运行的MSBuild任务。然后,此任务将根据需要加载一些NuGet库。还有其他一些任务也使用一些NuGet组件,例如包目标或用于确定框架兼容性的一些任务(因

运行还原命令时,dotnet core在哪里查找nuget可执行文件

  • 是否有单独的可执行文件,或者nuget函数是否直接内置到cli工具中
  • 如果我的路径上已经有一个nuget可执行文件,可以将dotnet配置为使用它吗
NuGet不再是为还原操作运行的可执行文件,它已成为构建工具和
dotnet
CLI的集成部分

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

dotnet
CLI还使用NuGet的一些库函数来执行命令,如
dotnet add package
dotnet NuGet
命令

因此,您将在SDK目录中找到一些与nuget相关的DLL文件,而不是单个的
nuget.exe
,并且在构建或命令行操作期间使用的各种组件将使用这些文件的功能


这也意味着您无法轻松地将它们替换为路径上的任何
nuget.exe

不,没有,也没有。它是内置的。虽然它不是一个完整的nuget实现-请参阅