dotnet store 命令将指定的程序集存储到运行时包存储区。程序集默认都是针对目标运行时和框架优化过的。

选项

-h|--help

打印帮助信息。

-f|--framework <FRAMEWORK>

指定目标框架。

dotnet store --manifest packages1.csproj --framework netcoreapp2.0

-m|--manifest <PATH_TO_MANIFEST_FILE>

包存储清单是一个 XML 文件,包含了要存储的包列表。清单文件的格式与项目文件的格式兼容,因此项目文件可以用于 -m|--manifest 选项。多次使用该选项,可以指定多个清单文件。

dotnet store --manifest packages1.csproj --manifest packages2.csproj --runtime win10-x64

-r|--runtime <RUNTIME_IDENTIFIER>

指定目标运行时。

dotnet store --manifest packages.csproj --runtime win10-x64

--framework-version <FRAMEWORK_VERSION>

指定 .NET Core SDK 的版本。

dotnet store --manifest packages.csproj --framework netcoreapp2.0 --runtime win10-x64

-o|--output <OUTPUT_DIRECTORY>

指定运行时包存储区的路径。

--skip-optimization

跳过优化阶段。

dotnet store --manifest packages.csproj --runtime win10-x64 --skip-optimization

--skip-symbols

跳过符号文件的创建。这些文件可用于分析已优化的程序集。

-v|--verbosity <LEVEL>

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

-w|--working-dir <INTERMEDIATE_WORKING_DIRECTORY>

命令使用的目录。这些一个临时中间目录,默认为当前目录的obj子目录。