dotnet storedotnet store

本文内容

本文适用于:✓ .NET Core 2.x SDK

nameName

dotnet store - 将指定的程序集存储到运行时包存储区

摘要Synopsis

dotnet store -m|—manifest -f|—framework -r|—runtime [—framework-version] [-h|—help] [—output] [—skip-optimization] [—skip-symbols] [-v|—verbosity] [—working-dir]

说明Description

dotnet store 将指定的程序集存储到运行时包存储区默认情况下,程序集更适用于目标运行时和框架。有关详细信息,请参阅运行时包存储区主题。

必需选项Required options

-f|—framework <FRAMEWORK>

指定目标框架

-m|—manifest <PATH_TO_MANIFEST_FILE>

包存储区清单文件是包含要存储的包列表的 XML 文件。清单文件的格式与 SDK 样式项目格式兼容。因此,引用所需的包的项目文件能够与 -m|—manifest 选项结合使用,以便于将程序集存储到运行时包存储区。若要指定多个清单文件,请为各个文件重复指定选项和路径。例如:—manifest packages1.csproj —manifest packages2.csproj

-r|—runtime <RUNTIME_IDENTIFIER>

目标运行时标识符

可选选项Optional options

—framework-version <FRAMEWORK_VERSION>

指定 .NET Core SDK 版本。使用此选项,可以选择特定的框架版本,不再局限于 -f|—framework 选项指定的框架。

-h|—help

显示帮助信息。

-o|—output <OUTPUT_DIRECTORY>

指定运行时包存储区的路径。如果未指定,默认路径为用户配置文件 .NET Core 安装目录的 store 子目录。

—skip-optimization

跳过优化阶段。

—skip-symbols

跳过符号生成。目前,只能在 Windows 和 Linux 上生成符号。

-v|—verbosity <LEVEL>

设置命令的详细级别。允许使用的值为 q[uiet]m[inimal]n[ormal]d[etailed]diag[nostic]

-w|—working-dir <INTERMEDIATE_WORKING_DIRECTORY>

此命令使用的工作目录。如果未指定,使用当前目录的 obj 子目录。

示例Examples

存储 packages.csproj 项目文件中为 .NET Core 2.0.0 指定的包:

dotnet store —manifest packages.csproj —framework-version 2.0.0

存储 packages.csproj 中指定的包,但不进行优化:

dotnet store —manifest packages.csproj —skip-optimization

请参阅See also