dotnet-workload herstellen
Dit artikel is van toepassing op: ✔️ .NET 6 SDK en latere versies
Naam
dotnet workload restore
- Installeert workloads die nodig zijn voor een project of een oplossing.
Samenvatting
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
Beschrijving
De dotnet workload restore
opdracht analyseert een project of oplossing om te bepalen welke werkbelastingen het nodig heeft en installeert vervolgens alle workloads die ontbreken.
Zie de installatieopdracht voor dotnet-werkbelastingen voor meer informatie over de dotnet workload
opdrachten.
Argumenten
PROJECT | SOLUTION
Het project- of oplossingsbestand waarvoor workloads moeten worden geïnstalleerd. Als er geen bestand is opgegeven, zoekt de opdracht naar de huidige map voor één.
Opties
--configfile <FILE>
Het NuGet-configuratiebestand (nuget.config) dat moet worden gebruikt. Indien opgegeven, worden alleen de instellingen uit dit bestand gebruikt. Als dit niet is opgegeven, wordt de hiërarchie van configuratiebestanden uit de huidige map gebruikt. Zie Algemene NuGet-configuraties voor meer informatie.
--disable-parallel
Hiermee voorkomt u dat meerdere projecten parallel worden hersteld.
-?|-h|--help
Hiermee wordt een beschrijving afgedrukt van het gebruik van de opdracht.
--ignore-failed-sources
Behandelt pakketbronfouten als waarschuwingen.
--include-previews
Hiermee staat u prerelease van workloadmanifesten toe.
--interactive
Hiermee kan de opdracht stoppen en wachten op invoer of actie van de gebruiker. Bijvoorbeeld om de verificatie te voltooien.
--no-cache
Hiermee voorkomt u dat pakketten en HTTP-aanvragen in de cache worden opgeslagen.
--skip-manifest-update
Sla het bijwerken van de workloadmanifesten over. De workloadmanifesten definiëren welke assets en versies voor elke workload moeten worden geïnstalleerd.
-s|--source <SOURCE>
Hiermee geeft u de URI van de NuGet-pakketbron te gebruiken. Deze instelling overschrijft alle bronnen die zijn opgegeven in de nuget.config-bestanden . U kunt meerdere bronnen opgeven door deze optie meerdere keren op te geven.
--temp-dir <PATH>
Geef de tijdelijke map op die wordt gebruikt voor het downloaden en extraheren van NuGet-pakketten (moet veilig zijn).
-v|--verbosity <LEVEL>
Hiermee stelt u het uitgebreidheidsniveau van de opdracht in. Toegestane waarden zijn
q[uiet]
, , ,n[ormal]
endiag[nostic]
d[etailed]
m[inimal]
. De standaardwaarde isminimal
. Zie LoggerVerbosity voor meer informatie.
--version
De versie van de workloadset die moet worden geïnstalleerd of bijgewerkt. Als u de versie van de workloadset opgeeft in global.json, kunt u de
--version
optie niet gebruiken om de versie van de workloadset op te geven. Als u de optie in dat geval wilt gebruiken, voert u de--version
opdracht buiten het pad met het global.json-bestand uit. Beschikbaar sinds 8.0.400 SDK. Zie .NET SDK-workloadsets voor meer informatie.
Opmerking
Werkbelastingen herstellen die nodig zijn voor MyApp.csproj:
dotnet workload restore MyApp.csproj