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], 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.

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
    

Lihat juga