Baca dalam bahasa Inggris

Bagikan melalui


Catatan Rilis NuGet 1.3

Catatan Rilis NuGet 1.2 Catatan Rilis | NuGet 1.4

NuGet 1.3 dirilis pada 25 April 2011.

Fitur baru

Pembuatan Paket yang Disederhanakan dengan integrasi server simbol

Tim NuGet bermitra dengan orang-orang di SymbolSource.org untuk menawarkan cara yang sangat sederhana untuk menerbitkan sumber dan PDB Anda bersama dengan paket Anda. Ini memungkinkan konsumen paket Anda untuk melangkah ke sumber untuk paket Anda di debugger. Untuk detail selengkapnya, baca Membuat dan Menerbitkan Paket Simbol Cara mudah untuk menerbitkan paket NuGet dengan sumber. Anda juga dapat menonton demonstrasi langsung fitur ini sebagai bagian dari pembicaraan NuGet in Depth di Mix11. Fitur ini sepenuhnya ditunjukkan mulai dari tanda 20 menit video.

Catatan

Hal di atas tidak digunakan lagi dan tidak lagi didukung.

Open-PackagePage Perintah

Perintah ini memudahkan untuk masuk ke halaman proyek untuk paket dari dalam Konsol Manajer Paket. Ini juga menyediakan opsi untuk membuka URL lisensi dan halaman penyalahgunaan laporan untuk paket. Sintaks untuk perintah adalah:

Open-PackagePage -Id <string> [-Version] [-Source] [-License] [-ReportAbuse] [-PassThru]

Opsi -PassThru ini digunakan untuk mengembalikan nilai URL yang ditentukan.

Contoh:

PM> Open-PackagePage Ninject

Membuka browser ke URL proyek yang ditentukan dalam paket Ninject.

PM> Open-PackagePage Ninject -License

Membuka browser ke URL lisensi yang ditentukan dalam paket Ninject.

PM> Open-PackagePage Ninject -ReportAbuse

Membuka browser ke URL di sumber paket saat ini yang digunakan untuk melaporkan penyalahgunaan untuk paket yang ditentukan.

PM> $url = Open-PackagePage Ninject -License -WhatIf -PassThru

Menetapkan URL lisensi ke variabel, $url, tanpa membuka URL di browser.

Peningkatan Performa

NuGet 1.3 memperkenalkan banyak peningkatan performa. NuGet 1.3 menghindari mengunduh versi paket yang sama beberapa kali dengan menyertakan cache per pengguna lokal. Cache dapat diakses dan dibersihkan melalui dialog Pengaturan Manajer Paket:

NuGet Options Dialog with Package Cache Settings

Peningkatan performa lainnya termasuk menambahkan dukungan untuk kompresi HTTP dan meningkatkan kecepatan penginstalan paket dalam Visual Studio.

Visual Studio dan nuget.exe menggunakan daftar sumber paket yang sama

Sebelum NuGet 1.3, daftar sumber paket yang digunakan oleh nuget.exe dan Add-In NuGet Visual Studio tidak disimpan di tempat yang sama. NuGet 1.3 sekarang menggunakan daftar yang sama di kedua tempat. Daftar disimpan dan NuGet.Config disimpan di folder AppData.

nuget.exe Mengabaikan File dan Folder yang dimulai dengan '.' secara default

Untuk membuat NuGet bekerja dengan baik dengan sistem kontrol sumber seperti Subversi dan Merkurial, nuget.exe mengabaikan folder dan file yang dimulai dengan karakter '.' saat membuat paket. Ini dapat ditimpa menggunakan dua bendera baru:

  • -NoDefaultExcludes digunakan untuk mengambil alih pengaturan ini dan menyertakan semua file.
  • -Exclude digunakan untuk menambahkan file/folder lain untuk dikecualikan menggunakan pola. Misalnya, untuk mengecualikan semua file dengan ekstensi file '.bak'
nuget Pack MyPackage.nuspec -Exclude **\*.bak

Catatan: pola tidak rekursif secara default.

Dukungan untuk Proyek WiX dan .NET Micro Framework

Berkat kontribusi komunitas, NuGet menyertakan dukungan untuk jenis proyek WiX serta .NET Micro Framework.

Perbaikan Bug

Untuk daftar lengkap perbaikan bug, silakan lihat [NuGet Issue Tracker for this release](http://nuget.codeplex.com/workitem/list/advanced?keyword=&status=All&type=All&priority=All&release=NuGet%201.3&assignedTo=All&component=All&sortField=LastUpdatedDate&sortDirection=Descending&page=0).

Perbaikan bug perlu dicatat

  • Paket dengan file sumber berfungsi di Situs Web dan di Proyek Aplikasi Web. Untuk Situs Web, file sumber disalin ke App_Code dalam folder