penyimpanan dotnet
Artikel ini berlaku untuk: ️ .NET Core 3.1 SDK dan versi yang lebih baru
Nama
dotnet store
- Menyimpan rakitan yang ditentukan di penyimpanan paket runtime.
Sinopsis
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
Deskripsi
dotnet store
menyimpan rakitan yang ditentukan di penyimpanan paket runtime. Secara default, rakitan dioptimalkan untuk runtime dan kerangka kerja target. Untuk informasi selengkapnya, lihat topik penyimpanan paket runtime .
Opsi yang diperlukan
-f|--framework <FRAMEWORK>
Menentukan kerangka kerja target. Kerangka kerja target harus ditentukan dalam file proyek.
-m|--manifest <PATH_TO_MANIFEST_FILE>
File manifes penyimpanan paket adalah file XML yang berisi daftar paket yang akan disimpan. Format file manifes kompatibel dengan format proyek bergaya SDK. Jadi, file proyek yang mereferensikan paket yang diinginkan dapat digunakan dengan
-m|--manifest
opsi untuk menyimpan rakitan di penyimpanan paket runtime. Untuk menentukan beberapa file manifes, ulangi opsi dan jalur untuk setiap file. Misalnya:--manifest packages1.csproj --manifest packages2.csproj
.-r|--runtime <RUNTIME_IDENTIFIER>
Pengidentifikasi runtime ke target.
Opsi opsional
--framework-version <FRAMEWORK_VERSION>
Menentukan versi .NET SDK. Opsi ini memungkinkan Anda memilih versi kerangka kerja tertentu di luar kerangka kerja yang ditentukan oleh
-f|--framework
opsi .
-?|-h|--help
Mencetak deskripsi cara menggunakan perintah.
-o|--output <OUTPUT_DIRECTORY>
Menentukan jalur ke penyimpanan paket runtime. Jika tidak ditentukan, defaultnya ke subdirektori penyimpanan direktori penginstalan .NET profil pengguna.
--skip-optimization
Melewati fase pengoptimalan. Untuk informasi selengkapnya tentang pengoptimalan, lihat Menyiapkan lingkungan runtime.
--skip-symbols
Melompati pembuatan simbol. Saat ini, Anda hanya dapat menghasilkan simbol di Windows dan Linux.
-v|--verbosity <LEVEL>
Mengatur tingkat verbositas perintah. Nilai yang diizinkan adalah
q[uiet]
,m[inimal]
,n[ormal]
,d[etailed]
, dandiag[nostic]
. Untuk informasi selengkapnya, lihat LoggerVerbosity.
-w|--working-dir <WORKING_DIRECTORY>
Direktori kerja yang digunakan oleh perintah . Jika tidak ditentukan, ia menggunakan subdirektori obj dari direktori saat ini.
Contoh
Simpan paket yang ditentukan dalam file proyek packages.csproj untuk .NET 6.0.1:
dotnet store --manifest packages.csproj --framework-version 6.0.1 --framework net6.0 --runtime win-x64
Simpan paket yang ditentukan dalam packages.csproj tanpa pengoptimalan:
dotnet store --manifest packages.csproj --skip-optimization --framework net6.0 --runtime linux-x64