Delen via


Problemen met het installeren van de .NET.NET Aspire-workload oplossen

Dit artikel bevat richtlijnen voor het oplossen van problemen die kunnen optreden bij het installeren van de .NET Aspire-workload vanuit de .NET CLI.

Symptomen

Wanneer u de .NET.NET Aspire workload installeert, kan er een installatiefout optreden. Het foutmelding geeft mogelijk aan dat de installatie is mislukt of dat de workload niet kan worden geïnstalleerd. Het foutbericht geeft mogelijk ook aan dat een pakketbron niet beschikbaar is of dat een pakketbron niet vaak vergelijkbaar is met:

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

Een veelvoorkomend probleem is dat uw SDK op de hoogte is van bepaalde workloadmanifest- of workloadpakketversies die niet aanwezig zijn in een van de feeds die zijn geconfigureerd wanneer u de dotnet-workloadopdrachten probeert uit te voeren. Dit kan gebeuren als de SDK tijdens de dagelijkse controle op updates een nieuwe versie van een workloadmanifest vindt in een feed die niet wordt gebruikt bij het uitvoeren van dotnet workload opdrachten. Deze discrepantie kan fouten veroorzaken tijdens de installatie.

Een minder veelvoorkomend probleem, zelfs wanneer u de juiste feeds gebruikt, is dat een workloadmanifest mogelijk afhankelijk is van een workloadpakket dat niet in dezelfde feed wordt gepubliceerd. Dit kan ook leiden tot fouten tijdens de installatie omdat het vereiste pakket niet kan worden gevonden.

Mogelijke oplossing

Zorg ervoor dat recursieve Nuget.config bestanden zijn geconfigureerd om de juiste pakketbronnen en NuGet-feeds op te geven. Als u bijvoorbeeld een Nuget.config bestand in uw gebruikersprofielmap hebt, moet u ervoor zorgen dat er geen pakketbron wordt opgegeven die niet meer beschikbaar is.

Als u fouten ondervindt met betrekking tot het feit dat de SDK op de hoogte is van het workloadmanifest of de versies van het workloadpakket die niet aanwezig zijn in uw geconfigureerde feeds, moet u mogelijk uw feeds aanpassen of de feed vinden waar de nieuwe versie van het manifest of het vereiste pakket zich bevindt.

In het geval dat een workloadmanifest een afhankelijkheid heeft van een workloadpakket dat niet in dezelfde feed is gepubliceerd, moet u de feed zoeken en toevoegen waar dat pakket zich bevindt in uw NuGet-configuratie.

Belangrijk

Sommige ontwikkelomgevingen kunnen afhankelijk zijn van privéfeeds die nieuwere versies van het workloadmanifest of workloadpakket bieden. In deze situaties kunt u de dagelijkse SDK-controle uitschakelen op updates om fouten tijdens de installatie te voorkomen.

Als u de dagelijkse SDK-controle op updates wilt uitschakelen, stelt u de omgevingsvariabele DOTNET_CLI_WORKLOAD_UPDATE_NOTIFY_DISABLE in op true.

Zie ook