dotnet storedotnet store

Este artículo se aplica a: ✓ SDK de .NET Core 2.xThis article applies to: ✓ .NET Core 2.x SDK

nombreName

dotnet store: almacena los ensamblados especificados en el almacenamiento de paquetes en tiempo de ejecución.dotnet store - Stores the specified assemblies in the runtime package store.

SinopsisSynopsis

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

DescripciónDescription

dotnet store almacena los ensamblados especificados en el almacenamiento de paquetes en tiempo de ejecución.dotnet store stores the specified assemblies in the runtime package store. De forma predeterminada, los ensamblados están optimizados para el tiempo de ejecución y el marco de trabajo de destino.By default, assemblies are optimized for the target runtime and framework. Para obtener más información, consulte el tema runtime package store (almacenamiento de paquetes en tiempo de ejecución).For more information, see the runtime package store topic.

Opciones necesariasRequired options

-f|--framework <FRAMEWORK>

Especifica la plataforma de destino.Specifies the target framework.

-m|--manifest <PATH_TO_MANIFEST_FILE>

El archivo de manifiesto de almacenamiento de paquetes es un archivo XML que contiene la lista de paquetes que se va a almacenar.The package store manifest file is an XML file that contains the list of packages to store. El formato del archivo de manifiesto es compatible con el formato de proyecto de estilo de SDK.The format of the manifest file is compatible with the SDK-style project format. Por tanto, se puede usar un archivo de proyecto que haga referencia a los paquetes deseados con la opción -m|--manifest para almacenar los ensamblados en el almacenamiento de paquetes en tiempo de ejecución.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. Para especificar varios archivos de manifiesto, repita la opción y la ruta de acceso para cada archivo.To specify multiple manifest files, repeat the option and path for each file. Por ejemplo: --manifest packages1.csproj --manifest packages2.csproj.For example: --manifest packages1.csproj --manifest packages2.csproj.

-r|--runtime <RUNTIME_IDENTIFIER>

El identificador en tiempo de ejecución de destino.The runtime identifier to target.

Opciones no necesariasOptional options

--framework-version <FRAMEWORK_VERSION>

Especifica la versión del SDK de .NET Core.Specifies the .NET Core SDK version. Esta opción le permite seleccionar una versión de un marco concreto más allá del marco de trabajo especificado en la opción -f|--framework.This option enables you to select a specific framework version beyond the framework specified by the -f|--framework option.

-h|--help

Muestra información de ayuda.Shows help information.

-o|--output <OUTPUT_DIRECTORY>

Especifica la ruta de acceso al almacenamiento de paquetes en tiempo de ejecución.Specifies the path to the runtime package store. Si no se especifica, el valor predeterminado es el subdirectorio store del directorio de instalación de .NET Core de perfil de usuario.If not specified, it defaults to the store subdirectory of the user profile .NET Core installation directory.

--skip-optimization

Omite la fase de optimización.Skips the optimization phase.

--skip-symbols

Omite la generación de símbolos.Skips symbol generation. Actualmente, solo se pueden generar símbolos en Windows y Linux.Currently, you can only generate symbols on Windows and Linux.

-v|--verbosity <LEVEL>

Establece el nivel de detalle del comando.Sets the verbosity level of the command. Los valores permitidos son q[uiet], m[inimal], n[ormal], d[etailed] y diag[nostic].Allowed values are q[uiet], m[inimal], n[ormal], d[etailed], and diag[nostic].

-w|--working-dir <INTERMEDIATE_WORKING_DIRECTORY>

El directorio de trabajo que usa el comando.The working directory used by the command. Si no se especifica, usa el subdirectorio obj del directorio actual.If not specified, it uses the obj subdirectory of the current directory.

EjemplosExamples

Almacenamiento de los paquetes especificados en el archivo de proyecto packages.csproj para .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

Almacenamiento de los paquetes especificados en packages.csproj sin optimización:Store the packages specified in the packages.csproj without optimization:

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

Vea tambiénSee also