如果我安装了.net core sdk,这还安装了nuget吗?
似乎无处可寻。希望知道我希望在我们的构建服务器上执行此操作
看着cli有dotnet恢复,dotnet nuget删除等,所以我假设是。
如果是,我可以按照与安装nuget时相同的方式配置nuget,即通过Windows上的此文件位置:$ env:APPDATA / nuget / NuGet.Config
答案 0 :(得分:3)
是的,.NET Core Sdk(" CLI")包含NuGet的发行版。
此集成发行版类似于VS 2017的NuGet集成。
正如您已推断的那样,它为dotnet restore
提供动力,并在构建期间执行隐式恢复。还可以通过dotnet nuget
动词提供其他NuGet命令。
但是,这不是nuget.exe
的版本,最重要的是不支持恢复基于packages.config
的项目,dotnet nuget
仅支持nuget.exe
提供的功能子集。
此外,它使用Windows上%APPDATA%\NuGet\NuGet.Config
目录中的用户范围NuGet.Config和非Windows系统上的~/.nuget/NuGet.Config
。