Compartir a través de


dotnet workload restore

Este artículo se aplica a: ✔️ SDK de .NET 6 y versiones posteriores

Name

dotnet workload restore: instala las cargas de trabajo necesarias para un proyecto o una solución.

Sinopsis

dotnet workload restore [<PROJECT | SOLUTION>]
    [--configfile <FILE>] [--disable-parallel]
    [--ignore-failed-sources] [--include-previews] [--interactive]
    [--no-cache] [--skip-manifest-update] [-s|--source <SOURCE>] 
    [--temp-dir <PATH>] [-v|--verbosity <LEVEL>] [--version <VERSION>]

dotnet workload restore -?|-h|--help

Descripción

El comando dotnet workload restore analiza un proyecto o una solución para determinar qué cargas de trabajo necesita y, a continuación, instala las cargas de trabajo que faltan.

Para obtener más información sobre los comandos dotnet workload, vea el comando dotnet workload install.

Argumentos

  • PROJECT | SOLUTION

    Archivo del proyecto o la solución para el que se instalarán las cargas de trabajo. Si no se especifica un archivo, el comando busca uno en el directorio actual.

Opciones

  • --configfile <FILE>

    Archivo de configuración de NuGet (nuget.config) que se va a usar. Si se especifica, solo se usará la configuración de este archivo. Si no se especifica, se utilizará la jerarquía de archivos de configuración del directorio actual. Para más información, consulte Configuraciones comunes de NuGet.

  • --disable-parallel

    Evita la restauración de varios proyectos en paralelo.

  • -?|-h|--help

    Imprime una descripción de cómo usar el comando.

  • --ignore-failed-sources

    Trata los errores de origen de paquete como advertencias.

  • --include-previews

    Permite manifiestos de cargas de trabajo de versión preliminar.

  • --interactive

    Permite que el comando se detenga y espere una entrada o una acción del usuario. Por ejemplo, para completar la autenticación.

  • --no-cache

    Evita el almacenamiento en caché de paquetes y solicitudes HTTP.

  • --skip-manifest-update

    Omite la actualización de los manifiestos de cargas de trabajo. Los manifiestos de cargas de trabajo definen qué recursos y versiones deben instalarse para cada carga de trabajo.

  • -s|--source <SOURCE>

    Especifica el URI del origen del paquete NuGet que se va a usar. Este valor invalida todos los orígenes especificados en los archivos nuget.config. Al especificar esta opción varias veces, se pueden proporcionar varios orígenes.

  • --temp-dir <PATH>

    Especifique el directorio temporal que se usa para descargar y extraer paquetes NuGet (debe ser seguro).

  • -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]. De manera predeterminada, es minimal. Para obtener más información, vea LoggerVerbosity.

  • --version

    Versión del conjunto de cargas de trabajo en la que se va a instalar o actualizar. Si especifica la versión del conjunto de cargas de trabajo en global.json, no puede usar la --version opción para especificar la versión del conjunto de cargas de trabajo. Para que sea posible usar la --version opción en ese caso, ejecute el comando fuera de la ruta de acceso que contiene el archivo global.json. Disponible desde el SDK 8.0.400. Para más información, consulte Conjuntos de cargas de trabajo del SDK de .NET.

Ejemplo

  • Restaure las cargas de trabajo necesarias mediante MyApp.csproj:

    dotnet workload restore MyApp.csproj