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子目录。