Baca dalam bahasa Inggris

Bagikan melalui


Catatan Rilis NuGet 3.5 RC

Catatan Rilis NuGet 3.5-Beta2 Catatan Rilis | NuGet 3.5-RTM Catatan Rilis

Rilis 3.5 berfokus pada peningkatan kualitas dan performa klien NuGet. Selain itu, kami telah mengirimkan beberapa fitur seperti dukungan untuk folder Fallback, dukungan PackageType di .nuspec dan banyak lagi.

Daftar Masalah

Perbaikan Bug

  • Penginstalan/pemulihan paket gagal dengan "Paket berisi beberapa .nuspec file." - #3231

  • paket nuget dengan paksa menambahkan .tt file ke folder konten apa pun - #3203

  • nuget pack csproj (dengan project.json) crash jika tidak ada packOptions dan pemilik dalam file JSON - #3180

  • paket nuget untuk project.json mengabaikan tag packOptions seperti ringkasan, penulis, pemilik dll - #3161

  • paket nuget mengabaikan dependensi dalam output .nuspec untuk project.json - #3145

  • Memperbarui beberapa paket dengan pembatalan meninggalkan proyek dalam keadaan rusak - #3139

  • ContentFiles di bawah apa pun tidak ditambahkan untuk proyek netstandard - #3118

  • Tidak dapat mengemas pustaka yang menargetkan .Net Standard dengan benar - #3108

  • File -> Proyek Baru -> Proyek Pustaka Kelas (Portabel) gagal di VS2015 dan Dev15 - #3094

  • Kesalahan NuGet - 1.0.0-* bukan string versi yang valid - #3070

  • Find-Package gagal ditampilkan tetapi Install-Package berfungsi - #3068

  • Kesalahan ketika "Install-Package jquery.validation" pada dev15 - #3061

  • Ketika diinstal VS 2015 pembaruan 3 pada VS yang menggunakan NuGet versi 3.5.0 kesalahan terjadi - #3053

  • UI manajer paket: Tidak menampilkan versi baru setelah memperbarui paket - #3041

  • -ApiKey pada baris perintah penghapusan tidak dibaca/dikirim dalam 3.5.0-beta - #3037

  • String yang salah: Rilis paket yang stabil seharusnya tidak memiliki dependensi prarilis. - #3030

  • Membuat proyek PCL (net46 dan windows 10) mendapatkan pengecualian NullRef. - #3014

  • Pembaruan Nuget harus memberikan pesan informatif ketika versi yang lebih tinggi dibatasi oleh batasan allowedVersions - #3013

  • Plugin info masuk keluar dengan kesalahan -1 / kesalahan mengunduh paket saat menggunakan penyedia info masuk dengan beberapa sumber - #2885

  • paket nuget - Dependensi paket Newtonsoft.Json hilang - #2876

  • Bug di ExecuteSynchronizedCore di Linux/MacOS + Mono - #2860

  • VS tidak mendukung variabel lingkungan di repositoriPath (nuget.exe lakukan) - #2763

  • Memperbaiki Masalah Aksesibilitas - #2745

  • Kerangka kerja portabel dengan profil terpencil ditolak. - #2734

  • Manajer paket NuGet harus memperjelas bahwa daftar opsi dalam detail paket tidak berlaku untuk project.json - #2665

  • Pembaruan NuGet 3.3.0 gagal dengan 'Batasan tambahan ... ditentukan dalam packages.config mencegah operasi ini.' - #1816

  • Menginstal paket dari sumber lokal yang tidak ada melempar pesan palsu - #1674

  • Filter "Upgrade vailable" menunjukkan peningkatan yang melanggar batasan versi - #1094

Peningkatan Performa

  • Performa: Meningkatkan penguraian kerangka kerja target ContentModel - #3162

  • Performa: Hindari membaca runtime.json file untuk pemulihan yang tidak memiliki RID #3150. Pada mesin CI, pemulihan sampel ASP.NET Aplikasi Web berkurang dari lebih dari 15 detik menjadi 3 detik.

  • Performa: Waktu muat Package Manager Console init.ps1 #2956. Waktu untuk membuka PackageManagerConsole ditingkatkan dalam beberapa kasus dari 132s menjadi 10s.

  • Memecahkan masalah performa ReSharper di Pembaruan NuGet - #3044: Pada proyek sampel, waktu yang diperlukan untuk menginstal paket berkurang dari 140s menjadi 68s.

DCR

  • NuGet perlu memberi tahu pengguna bahwa meningkatkan/menginstal di PCL berbasis tfm dotnet dapat menyebabkan masalah - #3138

  • Peringatkan penginstalan/peningkatan buruk untuk proyek w/ tfm="dotnet" - #3137

  • Menambahkan dukungan netcoreapp11 dan netstandard17 - #2998

  • Cetak konten header NuGet-Warning ke konsol di nuget.exe - #2934

  • Memanfaatkan atribut AssemblyMetadata untuk .nuspec penggantian token - #2851

  • Hapus properti terkunci dari file kunci - #2379

  • Paket simbol tidak boleh digunakan dalam penginstalan atau pembaruan #2807

Fitur

  • Dukungan untuk folder paket fallback - #2899

  • Merancang dan menerapkan gagasan jenis paket untuk mendukung paket alat - #2476

  • API untuk mendapatkan jalur ke folder paket global - #2403

  • Dukungan pembaruan paket asli - #1291