Sdílet prostřednictvím


dotnet store

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-servers

    Vynutí 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|--manifest mož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-optimization

    Přeskočí fázi optimalizace. Další informace o optimalizaci naleznete v tématu Příprava běhového prostředí.

  • --skip-symbols

    Přeskočí generování symbolů. V současné době můžete generovat pouze symboly ve Windows a Linuxu.

  • --ucr|--use-current-runtime

    Použ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]a diag[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|--help

    Vytiskne 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-x64
    
  • Uložte balíčky zadané v souboru packages.csproj bez optimalizace:

    dotnet store --manifest packages.csproj --skip-optimization --framework net6.0 --runtime linux-x64
    

Viz také