Solucionar problemas de instalação da carga de trabalho .NET.NET Aspire
Este artigo fornece diretrizes sobre como solucionar problemas que você pode encontrar ao instalar a carga de trabalho .NET Aspire da CLI do .NET.
Sintomas
Ao instalar a carga de trabalho .NET.NET Aspire, você pode encontrar um erro de instalação. A mensagem de erro pode indicar que a instalação falhou ou que a carga de trabalho não pôde ser instalada. A mensagem de erro também pode indicar que uma fonte de pacote está indisponível ou que uma fonte de pacote não é encontrada com frequência semelhante a:
Workload update failed: One or more errors ocurred: (Version X.Y.00Z of package A.B.C is not found in NuGet feeds.
Um problema comum é que o seu SDK reconhece algumas versões de manifestos ou pacotes de workload que não estão presentes em nenhum dos feeds configurados quando você tenta executar os comandos de workload do dotnet. Isso pode acontecer se o SDK, durante sua verificação diária de atualizações, encontrar uma nova versão de um manifesto de carga de trabalho em um feed que não seja usado ao executar comandos dotnet workload
. Essa discrepância pode causar erros durante a instalação.
Um problema menos comum, mesmo ao usar os feeds corretos, é que um manifesto de carga de trabalho pode ter uma dependência em um pacote de carga de trabalho que não é publicado no mesmo feed. Isso também pode levar a erros durante a instalação, pois o pacote necessário não pode ser encontrado.
Solução possível
Verifique se todos os arquivos Nuget.config recursivos estão configurados para especificar as fontes corretas de pacotes e os feeds do NuGet. Por exemplo, se você tiver um arquivo Nuget.config no diretório de perfil do usuário, verifique se ele não especifica uma fonte de pacote que não está mais disponível.
Se você encontrar erros relacionados ao reconhecimento do manifesto de carga de trabalho ou das versões dos pacotes de carga de trabalho que não estão presentes em seus feeds configurados, talvez seja necessário ajustar seus feeds ou localizar o feed onde está localizada a nova versão do manifesto ou pacote necessário.
No caso de um manifesto de carga de trabalho ter uma dependência em um pacote de carga de trabalho não publicado no mesmo feed, você precisará encontrar e adicionar o feed onde esse pacote está localizado à sua configuração do NuGet.
Importante
Alguns ambientes de desenvolvimento podem depender de feeds privados que fornecem versões mais recentes do manifesto da carga de trabalho ou do pacote de carga de trabalho. Nessas situações, talvez você queira desabilitar a verificação diária do SDK para obter atualizações para evitar encontrar erros durante a instalação.
Para desabilitar a verificação diária do SDK para atualizações, defina a variável de ambiente DOTNET_CLI_WORKLOAD_UPDATE_NOTIFY_DISABLE
como true
.