1、列出Nuget本地的路径
dotnet nuget locals all
2、使用dotnet命令安装引用Nuget包
dotnet add package NLog
安装引用指版本使用-v
dotnet add package NLog -v 4.6.7
使用特定源安装引用Nuget包
dotnet add package Microsoft.AspNetCore.StaticFiles -s https://dotnet.myget.org/F/dotnet-core/api/v3/index.json
注意:执行命令的目录是要安装的项目的.csproj文件位置
指定项目.csproj文件位置
dotnet add ToDo.csproj package NLog -v 1.0.0
3、配置Nuget源的方法
主要是修改NuGet.Config
Linux上NuGet.Config配置文件位置及修改
vi ~/.nuget/NuGet/NuGet.Config
Windows上NuGet.Config配置文件位置
修改%AppData%\NuGet\NuGet.Config
文件
(window10中%AppData%
是C:\Users\Administrator\AppData\Roaming
)
NuGet.Config文件示例:
<?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" /> </packageSources> <activePackageSource> <add key="nuget.org" value="https://www.nuget.org/api/v2/" /> </activePackageSource> </configuration>
例如,想要添加https://dotnet.myget.org/F/dotnet-core/api/v3/index.json
源,则直接向配置文件中packageSources
下添加 <add key="myget" value="https://dotnet.myget.org/F/dotnet-core/api/v3/index.json" protocolVersion="3" />
通过项目根目录中添加nuget.config配置文件自定义源
将nuget.config
配置文件放在项目根目录(一般就是解决方案所在目录),就可以成功添加nuget.config
中自定义的源,例如,
<?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <add key="nuget.org" value="https://nuget.cnblogs.com/v3/index.json" /> </packageSources> </configuration>