dotnet storedotnet store

Этот раздел применим к: ✓ пакету SDK для .NET Core 2.0 и более поздних версийThis topic applies to: ✓ .NET Core 2.0 SDK and later versions

nameName

dotnet store — сохраняет указанные сборки в хранилище пакетов среды выполнения.dotnet store - Stores the specified assemblies in the runtime package 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 — сохраняет указанные сборки в хранилище пакетов среды выполнения.dotnet store stores the specified assemblies in the runtime package store. По умолчанию сборки оптимизируются для целевой среды выполнения и платформы.By default, assemblies are optimized for the target runtime and framework. Дополнительные сведения см. в разделе, посвященном хранилищу пакетов среды выполнения.For more information, see the runtime package store topic.

Обязательные параметрыRequired options

-f|--framework <FRAMEWORK>

Задает целевую платформу.Specifies the target framework.

-m|--manifest <PATH_TO_MANIFEST_FILE>

Файл манифеста хранилища пакетов — это XML-файл, содержащий список сохраняемых пакетов.The package store manifest file is an XML file that contains the list of packages to store. Формат файла манифеста совместим с форматом проекта в стиле SDK.The format of the manifest file is compatible with the SDK-style project format. Поэтому файл проекта, ссылающийся на требуемые пакеты, можно использовать с параметром -m|--manifest для сохранения сборок в хранилище пакетов среды выполнения.So, a project file that references the desired packages can be used with the -m|--manifest option to store assemblies in the runtime package store. Чтобы указать несколько файлов манифеста, добавьте параметр и путь для каждого из них.To specify multiple manifest files, repeat the option and path for each file. Например, --manifest packages1.csproj --manifest packages2.csproj.For example: --manifest packages1.csproj --manifest packages2.csproj.

-r|--runtime <RUNTIME_IDENTIFIER>

Идентификатор целевой среды выполнения.The runtime identifier to target.

Необязательные параметрыOptional options

--framework-version <FRAMEWORK_VERSION>

Указывает версию пакета SDK для .NET Core.Specifies the .NET Core SDK version. Этот параметр позволяет выбрать определенную версию платформы, отличную от версии, заданной с помощью параметра -f|--framework.This option enables you to select a specific framework version beyond the framework specified by the -f|--framework option.

-h|--help

Выводит справочные сведения.Shows help information.

-o|--output <OUTPUT_DIRECTORY>

Определяет путь к хранилищу пакетов среды выполнения.Specifies the path to the runtime package store. Если значение не указано, по умолчанию используется подкаталог store каталога установки .NET Core в профиле пользователя.If not specified, it defaults to the store subdirectory of the user profile .NET Core installation directory.

--skip-optimization

Пропуск этапа оптимизации.Skips the optimization phase.

--skip-symbols

Пропуск создания символов.Skips symbol generation. В настоящее время символы можно создавать только в Windows и Linux.Currently, you can only generate symbols on Windows and Linux.

-v|--verbosity <LEVEL>

Задает уровень детализации команды.Sets the verbosity level of the command. Допустимые значения: q[uiet], m[inimal], n[ormal], d[etailed] и diag[nostic].Allowed values are q[uiet], m[inimal], n[ormal], d[etailed], and diag[nostic].

-w|--working-dir <INTERMEDIATE_WORKING_DIRECTORY>

Рабочий каталог, используемый командой.The working directory used by the command. Если значение не указано, используется подкаталог obj в текущем каталоге.If not specified, it uses the obj subdirectory of the current directory.

ПримерыExamples

Сохранение пакетов, указанных в файле проекта packages.csproj для .NET Core 2.0.0:Store the packages specified in the packages.csproj project file for .NET Core 2.0.0:

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

Сохранение пакетов, указанных в файле packages.csproj, без оптимизации:Store the packages specified in the packages.csproj without optimization:

dotnet store --manifest packages.csproj --skip-optimization

См. такжеSee also