NuGet
是.Net的包管理器。
NuGet
依赖Mono Runtime。
NuGet
官网:https://www.nuget.org
操作系统 | 包管理器 | 安装命令 |
---|---|---|
Windows | scoop | scoop install nuget |
Windows | Chocolatey | choco install -y NuGet.CommandLine |
macOS | HomeBrew | brew install nuget |
GNU/Linux | HomeBrew | brew install nuget |
apt | sudo apt-get install -y nuget | |
CentOS | yum | sudo yum install -y nuget |
dnf | sudo dnf install -y nuget | |
openSUSE | zypper | sudo zypper install -y mono-nuget |
yay | sudo pacman -Syyu --noconfirm |
NuGet.Config
是nuget
命令的配置文件。
级别 | 路径 |
---|---|
系统级 |
|
用户级 |
|
工程级 | 工程根目录 |
packages.config
是依赖的包的配置文件。
官方没有提供此命令。
我们可以直接通过https://www.nuget.org进行搜索。
官方提供了Search API, 我们可以根据这个API
开发一个命令行工具。有人根据此API
开发了一个dotnet-search,不过,此工具很久没有更新了,已经过时了。
还原packages.config
中配置的包。
示例:
nuget restore packages.config
安装指定的包。
示例:
nuget install .
nuget install BASE
常用的sources
: