Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek se vztahuje na: ✔️ .NET 6 SDK a novější verze
Název
dotnet store – Uloží zadaná sestavení v úložišti balíčků modulu runtime.
Přehled
dotnet store [-m|--manifest <PATH_TO_MANIFEST_FILE>]
[-f|--framework <FRAMEWORK_VERSION>] [--disable-build-servers]
[--framework-version <FRAMEWORK_VERSION>]
[--output <OUTPUT_DIRECTORY>] [-r|--runtime <RUNTIME_IDENTIFIER>]
[--skip-optimization] [--skip-symbols]
[--ucr|--use-current-runtime] [-v|--verbosity <LEVEL>]
[--working-dir <WORKING_DIRECTORY>]
dotnet store -h|--help
Description
dotnet store uloží zadaná 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 úložiště balíčků modulu runtime .
Požadované možnosti
-f|--framework <FRAMEWORK>Určuje cílovou architekturu. V souboru projektu je nutné zadat cílovou architekturu.
-
--disable-build-serversVynutí příkaz ignorovat všechny trvalé buildové servery. Tato možnost poskytuje konzistentní způsob, jak zakázat veškeré použití ukládání sestavení do mezipaměti, což vynutí sestavení úplně od začátku. Sestavení, které nespoléhá na mezipaměti, je užitečné, když jsou mezipaměti z nějakého důvodu poškozené nebo nesprávné. K dispozici od sady .NET 7 SDK.
-m|--manifest <PATH_TO_MANIFEST_FILE>Soubor manifestu úložiště balíčků je soubor XML, který obsahuje seznam balíčků, které se mají uložit. Formát souboru manifestu je kompatibilní s formátem projektu ve stylu sady SDK. Soubor projektu, který odkazuje na požadované balíčky, lze použít s
-m|--manifestmožností uložit 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. Například:--manifest packages1.csproj --manifest packages2.csproj.-r|--runtime <RUNTIME_IDENTIFIER>Identifikátor modulu runtime, který se má 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čenou možností
-f|--framework.-o|--output <OUTPUT_DIRECTORY>Určuje cestu k úložišti balíčků modulu runtime. Pokud není zadaný, ve výchozím nastavení se nastaví podadresář úložiště instalačního adresáře .NET profilu uživatele.
--skip-optimizationPřeskočí fázi optimalizace. Další informace o optimalizaci naleznete v tématu Příprava běhového prostředí.
--skip-symbolsPřeskočí generování symbolů. V současné době můžete generovat pouze symboly ve Windows a Linuxu.
--ucr|--use-current-runtimePoužijte aktuální modul runtime jako cílový modul runtime. Výchozí hodnota je
false.-
-v|--verbosity <LEVEL>Nastaví úroveň podrobností příkazu. Povolené hodnoty jsou
q[uiet], ,m[inimal]n[ormal],d[etailed]adiag[nostic]. Další informace najdete 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.
-
-?|-h|--helpVytiskne popis použití příkazu.
Examples
Uložte balíčky zadané 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-x64Uložte balíčky zadané v souboru packages.csproj bez optimalizace:
dotnet store --manifest packages.csproj --skip-optimization --framework net6.0 --runtime linux-x64