2.3 dotnet-restore

dotnet-restore命令
还原项目的依赖项和工具。
dotnet restore命令使用NuGet还原project.json文件中被指定的依赖项,以及特定于项目的工具。默认情况下,依赖项和工具的还原是并行完成的。
对于依赖项,你可以在还原操作时使用--packages参数指定还原包的位置。
如果没有指定,则默认使用NuGet包缓存。它可以在所有的操作系统上的用户目录下的.nuget/packages目录中找到(例如,Linux上的/home/user 或者是Wndows上的C:\Users\user)。Windows下可以使用%HOMEPATH%/.nuget/packages访问目录。
对于特定项目的工具,,dotnet restore 首先还原该工具包,然后继续还原在项目文件中指定的工具依赖项。
dotnet restore 选项如下。
-s,--source[SOURCE]
指定一个在还原操作期间使用的源。这覆盖所有在NuGet.config文件中指定的源。多个源可以通过多次指定该选项来提供。
--packages[DIR]
指定放置还原包的目录。
--disable-parallel
禁用并行还原多个项目。
--configfile[FILE]
用于还原操作的配置文件(NuGet.config)
--verbosity[LEVEL]
使用日志详细级别。允许的值:Debug,Verbose,Infomation,Minimal,Warning或者Error。
可以使用dotnet restore -h 来查看命令的帮助。

例如:

dotnet restore
还原在当前目录中的项目的依赖和工具。
dotnet restore ~/projects/coreapp/coreapp.csproj
还原在给定的路径发现coreapp项目依赖和工具。
dotnet restore -f C:\packages\mypackages
还原在当前目录中的项目的依赖和工具,使用文件路径作为备用源。
dotnet restore -f C:\packages\mypackages -f C:\packages\myotherpackages
还原在当前目录中的项目的依赖项和工具,使用两个文件路径作为备用源。
dotnet restore –verbosity Error
还原在当前目录中的项目的依赖项目和工具,并在输出中仅显示errors。

你可能感兴趣的:(ASP.NET,Core)