Bagikan melalui


NuGetToolInstaller@0 - Tugas penginstal alat NuGet v0

Gunakan tugas ini untuk menemukan, mengunduh, dan menyimpan versi NuGet tertentu dan menambahkannya ke PATH. Untuk informasi tentang cache alat, lihat repositori azure-pipelines-tool-lib .

Sintaks

# NuGet tool installer v0
# Acquires a specific version of NuGet from the internet or the tools cache and adds it to the PATH. Use this task to change the version of NuGet used in the NuGet tasks.
- task: NuGetToolInstaller@0
  inputs:
    #versionSpec: # string. Version of NuGet.exe to install. 
    #checkLatest: false # boolean. Always download the latest matching version. Default: false.
# NuGet tool installer v0
# Acquires a specific version of NuGet from the internet or the tools cache and adds it to the PATH. Use this task to change the version of NuGet used in the NuGet tasks.
- task: NuGetToolInstaller@0
  inputs:
    versionSpec: '4.3.0' # string. Required. Version of NuGet.exe to install. Default: 4.3.0.
    #checkLatest: false # boolean. Always download the latest matching version. Default: false.
# NuGet Tool Installer v0
# Acquires a specific version of NuGet from the internet or the tools cache and adds it to the PATH. Use this task to change the version of NuGet used in the NuGet tasks.
- task: NuGetToolInstaller@0
  inputs:
    versionSpec: '4.3.0' # string. Required. Version of NuGet.exe to install. Default: 4.3.0.
    #checkLatest: false # boolean. Always download the latest matching version. Default: false.

Input

versionSpec - Versi NuGet.exe yang akan diinstal
string.

Rentang versi atau versi yang menentukan versi NuGet untuk tersedia di jalur. Gunakan x sebagai kartubebas. Lihat daftar versi NuGet yang tersedia.

Jika Anda ingin mencocokkan versi pra-rilis, spesifikasi harus berisi versi utama, minor, patch, dan pra-rilis dari daftar di atas. Jika versi tidak ditentukan, maka versi akan dipilih secara otomatis.

Contoh: 4.x, 3.3.x, 2.8.6, >=4.0.0-0.


versionSpec - Versi NuGet.exe yang akan diinstal
string. Wajib diisi. Nilai default: 4.3.0.

Rentang versi atau versi yang menentukan versi NuGet untuk tersedia di jalur. Gunakan x sebagai kartubebas. Lihat daftar versi NuGet yang tersedia.

Jika Anda ingin mencocokkan versi pra-rilis, spesifikasi harus berisi versi utama, minor, patch, dan pra-rilis dari daftar di atas. Jika versi tidak ditentukan, maka versi akan dipilih secara otomatis.

Contoh: 4.x, 3.3.x, 2.8.6, >=4.0.0-0.


checkLatest - Selalu unduh versi pencocokan terbaru
boolean. Nilai default: false.

Ketika boolean ini diatur ke true, tugas selalu memeriksa dan mengunduh versi NuGet.exe terbaru yang tersedia yang memenuhi spesifikasi versi. Opsi ini juga akan selalu menimbulkan waktu pengunduhan, bahkan jika versi NuGet yang dipilih sudah di-cache.

Mengaktifkan opsi ini dapat menyebabkan kerusakan build yang tidak terduga saat versi baru NuGet dirilis.

Tip

Jika Anda menggunakan agen yang dihosting Microsoft, Anda harus membiarkan ini diatur ke false. Microsoft memperbarui agen yang dihosting Microsoft secara teratur, tetapi sering sedikit di belakang versi terbaru. Mengaktifkan parameter ini dapat mengakibatkan build Anda menghabiskan banyak waktu untuk memperbarui ke versi minor yang lebih baru.


Opsi kontrol tugas

Semua tugas memiliki opsi kontrol selain input tugas mereka. Untuk informasi selengkapnya, lihat Opsi kontrol dan properti tugas umum.

Variabel output

Tidak ada.

Keterangan

Ada versi yang lebih baru dari tugas ini yang tersedia di NuGetToolInstaller@1.

Persyaratan

Persyaratan Deskripsi
Jenis alur YAML, Build klasik, Rilis klasik
Berjalan pada Agen, DeploymentGroup
Permintaan Tidak ada
Kemampuan Menjalankan tugas ini memenuhi tuntutan berikut untuk setiap tugas berikutnya dalam pekerjaan yang sama: NuGet
Pembatasan perintah Apa pun
Variabel yang dapat diatur Apa pun
Versi agen 2.144.0 atau lebih tinggi
Kategori tugas Alat
Persyaratan Deskripsi
Jenis alur YAML, Build klasik, Rilis klasik
Berjalan pada Agen, DeploymentGroup
Permintaan Tidak ada
Kemampuan Menjalankan tugas ini memenuhi tuntutan berikut untuk setiap tugas berikutnya dalam pekerjaan yang sama: NuGet
Pembatasan perintah Apa pun
Variabel yang dapat diatur Apa pun
Versi agen 2.115.0 atau lebih tinggi
Kategori tugas Alat