Bagikan melalui


pemulihan beban kerja dotnet

Artikel ini berlaku untuk: ✔️ .NET 6 SDK dan versi yang lebih baru

Nama

dotnet workload restore - Menginstal beban kerja yang diperlukan untuk proyek atau solusi.

Sinopsis

dotnet workload restore [<PROJECT | SOLUTION>]
    [--configfile <FILE>] [--disable-parallel]
    [--ignore-failed-sources] [--include-previews] [--interactive]
    [--no-cache] [--skip-manifest-update] [-s|--source <SOURCE>] 
    [--temp-dir <PATH>] [-v|--verbosity <LEVEL>] [--version <VERSION>]

dotnet workload restore -?|-h|--help

Deskripsi

Perintah menganalisis dotnet workload restore proyek atau solusi untuk menentukan beban kerja mana yang dibutuhkannya, lalu menginstal beban kerja apa pun yang hilang.

Untuk informasi selengkapnya tentang dotnet workload perintah, lihat perintah pemasangan beban kerja dotnet .

Argumen

  • PROJECT | SOLUTION

    File proyek atau solusi untuk menginstal beban kerja. Jika file tidak ditentukan, perintah mencari direktori saat ini untuk satu file.

Opsi

  • --configfile <FILE>

    File konfigurasi NuGet (nuget.config) untuk digunakan. Jika ditentukan, hanya pengaturan dari file ini yang akan digunakan. Jika tidak ditentukan, hierarki file konfigurasi dari direktori saat ini akan digunakan. Untuk informasi selengkapnya, lihat Konfigurasi NuGet Umum.

  • --disable-parallel

    Mencegah pemulihan beberapa proyek secara paralel.

  • -?|-h|--help

    Mencetak deskripsi cara menggunakan perintah.

  • --ignore-failed-sources

    Memperlakukan kegagalan sumber paket sebagai peringatan.

  • --include-previews

    Memungkinkan manifes beban kerja prarilis.

  • --interactive

    Memungkinkan perintah berhenti dan menunggu input atau tindakan pengguna. Misalnya, untuk menyelesaikan autentikasi.

  • --no-cache

    Mencegah penembolokan paket dan permintaan http.

  • --skip-manifest-update

    Lewati pembaruan manifes beban kerja. Manifes beban kerja menentukan aset dan versi apa yang perlu dipasang untuk setiap beban kerja.

  • -s|--source <SOURCE>

    Menentukan URI sumber paket NuGet yang akan digunakan. Pengaturan ini mengambil alih semua sumber yang ditentukan dalam file nuget.config. Beberapa sumber dapat disediakan dengan menentukan opsi ini beberapa kali.

  • --temp-dir <PATH>

    Tentukan direktori sementara yang digunakan untuk mengunduh dan mengekstrak paket NuGet (harus aman).

  • -v|--verbosity <LEVEL>

    Mengatur tingkat verbositas perintah. Nilai yang diizinkan adalah q[uiet], m[inimal], n[ormal], d[etailed], dan diag[nostic]. Default adalah minimal. Untuk informasi selengkapnya, lihat LoggerVerbosity .

  • --version

    Versi set beban kerja untuk diinstal atau diperbarui. Jika Anda menentukan versi set beban kerja di global.json, Anda tidak dapat menggunakan --version opsi untuk menentukan versi set beban kerja. Untuk memungkinkan penggunaan --version opsi dalam hal ini, jalankan perintah di luar jalur yang berisi file global.json. Tersedia sejak 8.0.400 SDK. Untuk informasi selengkapnya, lihat set beban kerja .NET SDK.

Contoh

  • Pulihkan beban kerja yang diperlukan oleh MyApp.csproj:

    dotnet workload restore MyApp.csproj