Sdílet prostřednictvím


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

Viz také