Udostępnij za pośrednictwem


dotnet store

Ten artykuł dotyczy: ✔️ .NET Core 3.1 SDK i nowsze wersje

Nazwa

dotnet store — Przechowuje określone zestawy w magazynie pakietów środowiska uruchomieniowego.

Streszczenie

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

Opis

dotnet store przechowuje określone zestawy w magazynie pakietów środowiska uruchomieniowego. Domyślnie zestawy są zoptymalizowane pod kątem docelowego środowiska uruchomieniowego i platformy. Aby uzyskać więcej informacji, zobacz temat magazyn pakietów środowiska uruchomieniowego .

Wymagane opcje

  • -f|--framework <FRAMEWORK>

    Określa strukturę docelową. W pliku projektu należy określić strukturę docelową.

  • -m|--manifest <PATH_TO_MANIFEST_FILE>

    Plik manifestu magazynu pakietów jest plikiem XML zawierającym listę pakietów do przechowywania. Format pliku manifestu jest zgodny z formatem projektu w stylu zestawu SDK. W związku z tym plik projektu, który odwołuje się do żądanych pakietów, może być używany z opcją -m|--manifest przechowywania zestawów w magazynie pakietów środowiska uruchomieniowego. Aby określić wiele plików manifestu, powtórz opcję i ścieżkę dla każdego pliku. Na przykład: --manifest packages1.csproj --manifest packages2.csproj.

  • -r|--runtime <RUNTIME_IDENTIFIER>

    Identyfikator środowiska uruchomieniowego do wartości docelowej.

Opcje opcjonalne

  • --framework-version <FRAMEWORK_VERSION>

    Określa wersję zestawu .NET SDK. Ta opcja umożliwia wybranie konkretnej wersji platformy poza platformą -f|--framework określoną przez opcję.

  • -?|-h|--help

    Wyświetla opis sposobu używania polecenia .

  • -o|--output <OUTPUT_DIRECTORY>

    Określa ścieżkę do magazynu pakietów środowiska uruchomieniowego. Jeśli nie zostanie określony, zostanie domyślnie określony podkatalog magazynu katalogu instalacyjnego .NET profilu użytkownika.

  • --skip-optimization

    Pomija fazę optymalizacji. Aby uzyskać więcej informacji na temat optymalizacji, zobacz Przygotowywanie środowiska uruchomieniowego.

  • --skip-symbols

    Pomija generowanie symboli. Obecnie symbole można generować tylko w systemach Windows i Linux.

  • -v|--verbosity <LEVEL>

    Ustawia poziom szczegółowości polecenia. Dozwolone wartości to q[uiet], , n[ormal]m[inimal], d[etailed]i diag[nostic]. Aby uzyskać więcej informacji, zobacz LoggerVerbosity.

  • -w|--working-dir <WORKING_DIRECTORY>

    Katalog roboczy używany przez polecenie . Jeśli nie zostanie określony, używa podkatalogu obj bieżącego katalogu.

Przykłady

  • Zapisz pakiety określone w pliku projektu packages.csproj dla platformy .NET 6.0.1:

    dotnet store --manifest packages.csproj --framework-version 6.0.1 --framework net6.0 --runtime win-x64
    
  • Przechowuj pakiety określone w pliku packages.csproj bez optymalizacji:

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

Zobacz też