Bagikan melalui


penyimpanan dotnet

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-servers

    Memaksa 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|--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 .

  • -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

    Lewati pembuatan simbol. Saat ini, Anda hanya dapat menghasilkan simbol di Windows dan Linux.

  • --ucr|--use-current-runtime

    Gunakan 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], dan diag[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|--help

    Mencetak 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-x64
    
  • Simpan paket yang ditentukan dalam packages.csproj tanpa pengoptimalan:

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

Lihat juga