Compartir a través de


Resolución de problemas al instalar la carga de trabajo .NET.NET Aspire

En este artículo se proporcionan instrucciones sobre cómo solucionar problemas que pueden surgir al instalar la carga de trabajo de .NET Aspire desde la CLI de .NET.

Síntomas

Al instalar la carga de trabajo de .NET.NET Aspire, es posible que encuentre un error de instalación. El mensaje de error podría indicar que se produjo un error en la instalación o que no se pudo instalar la carga de trabajo. El mensaje de error también puede indicar que un origen de paquete no está disponible o que un origen de paquete no se encuentra a menudo similar a:

Workload update failed: One or more errors ocurred: (Version X.Y.00Z of package A.B.C is not found in NuGet feeds.

Un problema común es que el SDK tenga en cuenta algunas versiones del manifiesto de carga de trabajo o del paquete de cargas de trabajo que no están presentes en ninguna de las fuentes configuradas al intentar ejecutar los comandos de carga de trabajo dotnet. Esto puede ocurrir si el SDK, durante su comprobación diaria de actualizaciones, busca una nueva versión de un manifiesto de carga de trabajo en una fuente que no se usa al ejecutar comandos dotnet workload. Esta discrepancia puede provocar errores durante la instalación.

Un problema menos común, incluso cuando se usan las fuentes correctas, es que un manifiesto de carga de trabajo puede tener una dependencia de un paquete de cargas de trabajo que no se publica en la misma fuente. Esto también puede provocar errores durante la instalación, ya que no se encuentra el paquete necesario.

Posible solución

Asegúrese de que los archivos recursivos de Nuget.config estén configurados para especificar correctamente los orígenes de paquetes y los feeds de NuGet. Por ejemplo, si tiene un archivo Nuget.config en el directorio de perfil de usuario, asegúrese de que no especifica un origen de paquete que ya no esté disponible.

Si encuentra errores debido a que el SDK detecta que las versiones del manifiesto de carga de trabajo o del paquete de carga de trabajo no están presentes en sus repositorios configurados, es posible que deba ajustar dichos repositorios o buscar el repositorio donde se encuentre la nueva versión del manifiesto o del paquete necesario.

En el caso de que un manifiesto de carga de trabajo tenga una dependencia de un paquete de cargas de trabajo no publicado en la misma fuente, deberá buscar y agregar la fuente donde se encuentra ese paquete a la configuración de NuGet.

Importante

Algunos entornos de desarrollo pueden depender de fuentes privadas que proporcionen versiones más recientes del manifiesto de carga de trabajo o del paquete de cargas de trabajo. En estas situaciones, puede deshabilitar la comprobación diaria del SDK para detectar actualizaciones para evitar que se produzcan errores durante la instalación.

Para deshabilitar la comprobación diaria del SDK para las actualizaciones, establezca la variable de entorno DOTNET_CLI_WORKLOAD_UPDATE_NOTIFY_DISABLE en true.

Consulte también