Eventos
Compilación de Intelligent Apps
17 mar, 21 - 21 mar, 10
Únase a la serie de reuniones para crear soluciones de inteligencia artificial escalables basadas en casos de uso reales con compañeros desarrolladores y expertos.
Regístrese ahoraEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Este artículo se aplica a: ✔️ SDK de .NET Core 3.1 y versiones posteriores
dotnet store
: almacena los ensamblados especificados en el almacenamiento de paquetes en tiempo de ejecución.
dotnet store -m|--manifest <PATH_TO_MANIFEST_FILE>
-f|--framework <FRAMEWORK_VERSION> -r|--runtime <RUNTIME_IDENTIFIER>
[--framework-version <FRAMEWORK_VERSION>] [--output <OUTPUT_DIRECTORY>]
[--skip-optimization] [--skip-symbols] [-v|--verbosity <LEVEL>]
[--working-dir <WORKING_DIRECTORY>]
dotnet store -h|--help
dotnet store
almacena los ensamblados especificados en el almacenamiento de paquetes en tiempo de ejecución. De forma predeterminada, los ensamblados están optimizados para el tiempo de ejecución y el marco de trabajo de destino. Para obtener más información, consulte el tema Almacenamiento de paquetes en tiempo de ejecución.
-f|--framework <FRAMEWORK>
Especifica la plataforma de destino. La plataforma de destino tiene que especificarse en el archivo del proyecto.
-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. El formato del archivo de manifiesto es compatible con el formato de proyecto de estilo de SDK. 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. Para especificar varios archivos de manifiesto, repita la opción y la ruta de acceso para cada archivo. Por ejemplo: --manifest packages1.csproj --manifest packages2.csproj
.
-r|--runtime <RUNTIME_IDENTIFIER>
El identificador en tiempo de ejecución de destino.
--framework-version <FRAMEWORK_VERSION>
Especifica la versión del SDK de .NET. 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
.
-?|-h|--help
Imprime una descripción de cómo usar el comando.
-o|--output <OUTPUT_DIRECTORY>
Especifica la ruta de acceso al almacenamiento de paquetes en tiempo de ejecución. Si no se especifica, el valor predeterminado es el subdirectorio store del directorio de instalación de .NET del perfil de usuario.
--skip-optimization
Omite la fase de optimización. Para más información sobre la optimización, consulte Preparación de un entorno en tiempo de ejecución.
--skip-symbols
Omite la generación de símbolos. Actualmente, solo se pueden generar símbolos en Windows y Linux.
-v|--verbosity <LEVEL>
Establece el nivel de detalle del comando. Los valores permitidos son q[uiet]
, m[inimal]
, n[ormal]
, d[etailed]
y diag[nostic]
. Para obtener más información, vea LoggerVerbosity.
-w|--working-dir <WORKING_DIRECTORY>
El directorio de trabajo que usa el comando. Si no se especifica, usa el subdirectorio obj del directorio actual.
Almacenamiento de los paquetes especificados en el archivo de proyecto packages.csproj para .NET Core 6.0.1:
dotnet store --manifest packages.csproj --framework-version 6.0.1 --framework net6.0 --runtime win-x64
Almacenamiento de los paquetes especificados en packages.csproj sin optimización:
dotnet store --manifest packages.csproj --skip-optimization --framework net6.0 --runtime linux-x64
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios:
Eventos
Compilación de Intelligent Apps
17 mar, 21 - 21 mar, 10
Únase a la serie de reuniones para crear soluciones de inteligencia artificial escalables basadas en casos de uso reales con compañeros desarrolladores y expertos.
Regístrese ahora