摘要:默认情况下,依赖项和工具的还原是并行完成的。为了还原依赖项,需要提供包所在位置的源。源通常是通过配置文件提供的安装了工具时默认存在一个。还原操作递归运行所有子目录,并还原找到的每个给定的文件。还原在给定的路径发现项目依赖项和工具。
名称说明:本文是个人翻译文章,由于个人水平有限,有不对的地方请大家帮忙更正。
原文:dotnet-restore
翻译:dotnet-restore
dotnet-restore - 还原一个项目的依赖项和工具
概要`dotnet restore [--source]
[--packages] [--disable-parallel] [--fallbacksource] [--configfile] [--verbosity] [描述]`
dotnet restore 命令使用 NuGet 还原在 project.json 文件中被指定的依赖项,以及项目特定工具。
默认情况下,依赖项和工具的还原是并行完成的。
为了还原依赖项,需要提供 NeGet 包所在位置的源。
源通常是通过 NuGet.config 配置文件提供的;安装了 CLI 工具时默认存在一个。
你可以通过在项目目录中创建自己的 NuGet.config 文件指定更多的源。
源也可以在每次调用命令行上指定。
对于依赖项,你可以在还原操作时使用 --packages 参数指定还原包的位置。
如果没有指定,默认使用 NuGet 包缓存。
它存在所有的操作系统上的用户目录下的 .nuget/packages 目录中(例如,Linux 上的 /home/user1 或者是 Windows 上的 C:Usersuser1)。
对于项目特定的工具,dotnet restore 首先还原该工具打包的包,然后继续还原在 project.json 中指定的工具依赖项。
选项[root]
还原的项目或者项目目录的列表。该列表可以是包含一个 project.json 文件的路径,或者一个 global.json 文件或文件夹的路径中的一个。还原操作递归运行所有子目录,并还原找到的每个给定的 project.json 文件。
-s, --source [SOURCE]
指定一个在还原操作期间使用的源。这覆盖所有在 NuGet.config 文件中指定的源。多个源可以通过指定此选项多次来提供。
--packages [DIR]
指定要放置还原的包的目录。
--disable-parallel
禁用并还原多个项目。
-f, --fallbacksource [FEED]
当在还原操作如果其它所有源不能使用的情况下指定一个备用来源。所有有效的源格式都是允许的。多个备用源可以通过指定此选项多次来提供。
--configfile [FILE]
用于还原操作的配置文件(NuGet.config)。
--verbosity [LEVEL]
使用日志详细级别。允许的值:Debug、 Verbose、 Information、Minimal、Warning 或者 Error。
例子dotnet restore
还原在当前目录中的项目的依赖项和工具。
dotnet restore ~/projects/app1/project.json
还原在给定的路径发现 app1 项目依赖项和工具。
dotnet restore -f c:packagesmypackages
还原在当前目录中的项目的依赖项和工具,使用文件路径作为备用源。
dotnet restore -f c:packagesmypackages -f c:packagesmyotherpackages
还原在当前目录中的项目的依赖项和工具,使用两个文件路径作为备用源。
dotnet restore --verbosity Error
还原在当前目录中的项目的依赖项和工具,并在输出中仅显示 errors。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/110432.html
摘要:为了使用该功能,命令被指定在之后,例如。所有跟在命令后面的参数都是自己的观点。作为自己唯一的一个命令是为了运行便携式的应用。打印出来工具版本。指定有关工具的使用数据是否被收集并发送到。选择出的遥测功能值为,或可接受否则,值为,或者可接受。 说明:本文是个人翻译文章,由于个人水平有限,有不对的地方请大家帮忙更正。原文:dotnet command翻译:dotnet 命令 名称 dotne...
摘要:原文翻译工具遥测应用信息收集工具包含收集使用信息的遥测功能。收集的数据是匿名的,并将发布一个汇总的形式,在知识共享署名许可协议下供微软和社区工程师使用。许可协议微软分配的许可协议是。这个首次运行体验是微软如何通知你关于数据收集。 说明:本文是个人翻译文章,由于个人水平有限,有不对的地方请大家帮忙更正。原文:.NET Core Tools Telemetry翻译:.NET Core 工具...
摘要:当调用时,该命令将使两个主要的部件被放到到目录中一个或者文件,包含一个示例程序。一个有效的文件。在此之后,该项目已准备好被编译和或者进一步编辑。或者同样是有效的选项。 说明:本文是个人翻译文章,由于个人水平有限,有不对的地方请大家帮忙更正。原文:dotnet-new翻译:dotnet-new 名称 dotnet-new -- 创建一个新的 .NET Core 项目 概要 dotnet ...
摘要:输出的文件被写到子文件夹,如果它不存在则创建它。根据需要,文件将被覆盖。临时文件被写入到子文件夹。命令必须在项目上下文中使用,不生成程序集。运行在当前目录的项目。 说明:本文是个人翻译文章,由于个人水平有限,有不对的地方请大家帮忙更正。原文:dotnet-run翻译:dotnet-run 名称 dotnet-run -- 没有任何明确的编译或启动命令运行就地(即运行命令的目录)源代码。...
摘要:有两个脚本,一个是在上工作的和另一个在上工作的脚本。他们两者有同样的行为。默认情况下,安装脚本将安装位置添加到当前会话的中。在运行脚本之前,请安装所有的必须依赖。选项不同脚本实现的选项。这使得工具安装后立即可用。 说明:本文是个人翻译文章,由于个人水平有限,有不对的地方请大家帮忙更正。原文:dotnet-install scripts reference翻译:dotnet-instal...
阅读 2744·2021-11-12 10:34
阅读 2194·2021-09-29 09:42
阅读 1398·2021-09-23 11:21
阅读 435·2021-09-06 15:02
阅读 2330·2021-09-02 15:40
阅读 1957·2019-08-30 14:23
阅读 1673·2019-08-30 13:48
阅读 1604·2019-08-27 11:03