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]
idiag[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