dotnet store
Dit artikel is van toepassing op: ✔️ .NET Core 3.1 SDK en latere versies
Naam
dotnet store
- Slaat de opgegeven assembly's op in het runtimepakketarchief.
Synopsis
dotnet store -m|--manifest <PATH_TO_MANIFEST_FILE>
-f|--framework <FRAMEWORK_VERSION> -r|--runtime <RUNTIME_IDENTIFIER>
[--framework-version <FRAMEWORK_VERSION>] [--output <OUTPUT_DIRECTORY>]
[--skip-optimization] [--skip-symbols] [-v|--verbosity <LEVEL>]
[--working-dir <WORKING_DIRECTORY>]
dotnet store -h|--help
Beschrijving
dotnet store
slaat de opgegeven assembly's op in het runtimepakketarchief. Assembly's zijn standaard geoptimaliseerd voor de doelruntime en het framework. Zie het onderwerp Runtime Package Store voor meer informatie.
Vereiste opties
-f|--framework <FRAMEWORK>
Hiermee geeft u het doelframework op. Het doelframework moet worden opgegeven in het projectbestand.
-m|--manifest <PATH_TO_MANIFEST_FILE>
Het manifestbestand van het pakketarchief is een XML-bestand dat de lijst met op te slaan pakketten bevat. De indeling van het manifestbestand is compatibel met de PROJECT-indeling in SDK-stijl. Een projectbestand dat verwijst naar de gewenste pakketten kan dus worden gebruikt met de
-m|--manifest
optie om assembly's op te slaan in het runtime-pakketarchief. Als u meerdere manifestbestanden wilt opgeven, herhaalt u de optie en het pad voor elk bestand. Bijvoorbeeld:--manifest packages1.csproj --manifest packages2.csproj
.-r|--runtime <RUNTIME_IDENTIFIER>
De runtime-id die u wilt gebruiken.
Optionele opties
--framework-version <FRAMEWORK_VERSION>
Hiermee geeft u de .NET SDK-versie. Met deze optie kunt u een specifieke frameworkversie selecteren buiten het framework dat is opgegeven met de
-f|--framework
optie.
-?|-h|--help
Geeft een beschrijving weer van het gebruik van de opdracht.
-o|--output <OUTPUT_DIRECTORY>
Hiermee geeft u het pad naar het runtimepakketarchief. Als dit niet wordt opgegeven, wordt standaard de submap Store van de .NET-installatiemap van het gebruikersprofiel gebruikt.
--skip-optimization
Hiermee wordt de optimalisatiefase overgeslagen. Zie Een runtime-omgeving voorbereiden voor meer informatie over optimalisatie.
--skip-symbols
Hiermee wordt het genereren van symbolen overgeslagen. Op dit moment kunt u alleen symbolen genereren in Windows en Linux.
-v|--verbosity <LEVEL>
Hiermee stelt u het uitgebreidheidsniveau van de opdracht in. Toegestane waarden zijn
q[uiet]
,m[inimal]
,n[ormal]
,d[etailed]
endiag[nostic]
. Voor meer informatie raadpleegt u LoggerVerbosity.
-w|--working-dir <WORKING_DIRECTORY>
De werkmap die door de opdracht wordt gebruikt. Als dit niet is opgegeven, wordt de submap obj van de huidige map gebruikt.
Voorbeelden
Sla de pakketten op die zijn opgegeven in het projectbestand packages.csproj voor .NET 6.0.1:
dotnet store --manifest packages.csproj --framework-version 6.0.1 --framework net6.0 --runtime win-x64
Sla de pakketten op die zijn opgegeven in de packages.csproj zonder optimalisatie:
dotnet store --manifest packages.csproj --skip-optimization --framework net6.0 --runtime linux-x64