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。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值