dotnet store
Tento článek se týká sady ✔️ .NET Core 3.1 SDK a novějších verzí.
Name
dotnet store
– Uloží zadaná sestavení do úložiště balíčků modulu runtime.
Synopse
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
Description
dotnet store
ukládá určená sestavení v úložišti balíčků modulu runtime. Ve výchozím nastavení jsou sestavení optimalizovaná pro cílový modul runtime a architekturu. Další informace najdete v tématu věnovaném úložišti balíčků modulu runtime .
Požadované možnosti
-f|--framework <FRAMEWORK>
Určuje cílovou architekturu. Cílová architektura musí být zadána v souboru projektu.
-m|--manifest <PATH_TO_MANIFEST_FILE>
Soubor manifestu úložiště balíčků je soubor XML, který obsahuje seznam balíčků k uložení. Formát souboru manifestu je kompatibilní s formátem projektu ve stylu sady SDK. Soubor projektu, který odkazuje na požadované balíčky, lze tedy použít s
-m|--manifest
možností k uložení sestavení v úložišti balíčků modulu runtime. Pokud chcete zadat více souborů manifestu, opakujte možnost a cestu pro každý soubor. Příklad:--manifest packages1.csproj --manifest packages2.csproj
.-r|--runtime <RUNTIME_IDENTIFIER>
Identifikátor modulu runtime, na který chcete cílit.
Volitelné možnosti
--framework-version <FRAMEWORK_VERSION>
Určuje verzi sady .NET SDK. Tato možnost umožňuje vybrat konkrétní verzi architektury nad rámec určený
-f|--framework
možností .
-?|-h|--help
Zobrazí popis použití příkazu .
-o|--output <OUTPUT_DIRECTORY>
Určuje cestu k úložišti balíčků modulu runtime. Pokud není zadaný, použije se výchozí podadresář úložiště instalačního adresáře .NET profilu uživatele.
--skip-optimization
Přeskočí fázi optimalizace. Další informace o optimalizaci najdete v tématu Příprava prostředí runtime.
--skip-symbols
Přeskočí generování symbolů. V současné době můžete generovat symboly pouze ve Windows a Linuxu.
-v|--verbosity <LEVEL>
Nastaví úroveň podrobností příkazu. Povolené hodnoty jsou
q[uiet]
,m[inimal]
,n[ormal]
,d[etailed]
adiag[nostic]
. Další informace naleznete v tématu LoggerVerbosity.
-w|--working-dir <WORKING_DIRECTORY>
Pracovní adresář používaný příkazem . Pokud není zadaný, použije podadresář obj aktuálního adresáře.
Příklady
Uložte balíčky určené v souboru projektu packages.csproj pro .NET 6.0.1:
dotnet store --manifest packages.csproj --framework-version 6.0.1 --framework net6.0 --runtime win-x64
Ukládejte balíčky uvedené v souboru packages.csproj bez optimalizace:
dotnet store --manifest packages.csproj --skip-optimization --framework net6.0 --runtime linux-x64