Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel ini berlaku untuk: ✔️ .NET 6 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>] [--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 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.
-
--disable-build-serversMemaksa perintah untuk mengabaikan server build persisten apa pun. Opsi ini menyediakan cara yang konsisten untuk menonaktifkan semua penggunaan penembolokan build, yang memaksa build dari awal. Build yang tidak mengandalkan cache berguna ketika cache mungkin rusak atau salah karena beberapa alasan. Tersedia sejak .NET 7 SDK.
-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 gaya SDK. Jadi, file proyek yang mereferensikan paket yang diinginkan dapat digunakan dengan
-m|--manifestopsi 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|--frameworkopsi .-o|--output <OUTPUT_DIRECTORY>Menentukan jalur ke penyimpanan paket runtime. Jika tidak ditentukan, defaultnya ke subdirektori penyimpanan direktori penginstalan .NET profil pengguna.
--skip-optimizationMelewati fase pengoptimalan. Untuk informasi selengkapnya tentang pengoptimalan, lihat Menyiapkan lingkungan runtime.
--skip-symbolsLewati pembuatan simbol. Saat ini, Anda hanya dapat menghasilkan simbol di Windows dan Linux.
--ucr|--use-current-runtimeGunakan runtime saat ini sebagai runtime target. Defaultnya adalah
false.-
-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.
-
-?|-h|--helpMencetak deskripsi cara menggunakan perintah.
Examples
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-x64Simpan paket yang ditentukan dalam packages.csproj tanpa pengoptimalan:
dotnet store --manifest packages.csproj --skip-optimization --framework net6.0 --runtime linux-x64