Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln gäller för: ✔️ .NET 6 SDK och senare versioner
Name
dotnet workload restore – Installerar arbetsbelastningar som behövs för ett projekt eller en lösning.
Sammanfattning
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
beskrivning
Kommandot dotnet workload restore analyserar ett projekt eller en lösning för att avgöra vilka arbetsbelastningar som behövs och installerar sedan eventuella arbetsbelastningar som saknas.
Mer information om kommandona dotnet workload finns i installationskommandot för dotnet-arbetsbelastningen.
Argument
PROJECT | SOLUTIONProjektet eller lösningsfilen som du vill installera arbetsbelastningar för. Om en fil inte har angetts söker kommandot i den aktuella katalogen efter en.
Alternativ
--configfile <FILE>NuGet-konfigurationsfilen (nuget.config) som ska användas. Om det anges används endast inställningarna från den här filen. Om det inte anges används hierarkin för konfigurationsfiler från den aktuella katalogen. Mer information finns i Vanliga NuGet-konfigurationer.
--disable-parallelFörhindrar att flera projekt återställs parallellt.
-?|-h|--helpSkriver ut en beskrivning av hur du använder kommandot.
--ignore-failed-sourcesBehandlar paketkällans fel som varningar.
--include-previewsTillåter arbetsbelastningsmanifest i förväg.
--interactiveTillåter att kommandot stoppar och väntar på användarens indata eller åtgärd. Till exempel för att slutföra autentiseringen.
--no-cacheFörhindrar cachelagring av paket och http-begäranden.
--skip-manifest-updateHoppa över att uppdatera arbetsbelastningsmanifesten. Arbetsbelastningsmanifesten definierar vilka tillgångar och versioner som måste installeras för varje arbetsbelastning.
-s|--source <SOURCE>Anger URI:n för NuGet-paketkällan som ska användas. Den här inställningen åsidosätter alla källor som anges i nuget.config-filerna . Flera källor kan tillhandahållas genom att ange det här alternativet flera gånger.
--temp-dir <PATH>Ange den temporära katalog som används för att ladda ned och extrahera NuGet-paket (måste vara säker).
-v|--verbosity <LEVEL>Anger kommandots verbositetsnivå. Tillåtna värden är
q[uiet],m[inimal],n[ormal],d[etailed]ochdiag[nostic]. Standardvärdet ärminimal. Mer information finns i LoggerVerbosity.
--versionArbetsbelastningen anger vilken version som ska installeras eller uppdateras till. Om du anger arbetsbelastningsuppsättningsversionen i global.json kan du inte använda
--versionalternativet för att ange arbetsbelastningsuppsättningsversionen. Om du vill göra det möjligt att använda--versionalternativet i så fall kör du kommandot utanför sökvägen som innehåller global.json-filen. Tillgänglig sedan 8.0.400 SDK. Mer information finns i .NET SDK-arbetsbelastningsuppsättningar.
Exempel
Återställa arbetsbelastningar som krävs av MyApp.csproj:
dotnet workload restore MyApp.csproj