Solucionar problemas de instalação da carga de trabalho do .NET.NET Aspire
Este artigo fornece orientação sobre como solucionar problemas que você pode encontrar ao instalar a carga de trabalho do .NET Aspire a partir da CLI .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 não está disponí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 está ciente de algumas versões de manifesto de trabalho ou pacote de trabalho que não estão presentes em nenhum dos feeds configurados quando tenta executar os comandos dotnet workload. 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 é usado ao executar comandos dotnet workload
. Essa discrepância pode causar erros durante a instalação.
Um problema mais raro, mesmo quando se utilizam os feeds corretos, é que um manifesto de carga de trabalho possa depender de 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
Certifique-se de que todos os arquivos Nuget.config recursivos estejam configurados para especificar as fontes de pacotes e feeds NuGet corretos. Por exemplo, se você tiver um arquivo Nuget.config no diretório de perfil de usuário, certifique-se de que ele não especifique uma fonte de pacote que não esteja mais disponível.
Se encontrar erros relacionados ao SDK a detetar versões de manifesto ou pacote de carga de trabalho não presentes nos seus feeds configurados, talvez seja necessário ajustar os seus feeds ou encontrar o feed onde a nova versão do manifesto ou pacote necessário se encontra.
No caso em que um manifesto de carga de trabalho tem uma dependência de um pacote de carga de trabalho não publicado no mesmo feed, você precisará localizar 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 ou pacote de carga de trabalho. Nessas situações, convém desativar a verificação diária do SDK para atualizações para evitar encontrar erros durante a instalação.
Para desativar a verificação diária do SDK em busca de atualizações, defina a variável de ambiente DOTNET_CLI_WORKLOAD_UPDATE_NOTIFY_DISABLE
como true
.