Aracılığıyla paylaş


WebMatrix için NuGet 2.6.1 Sürüm Notları

NuGet 2.6 Sürüm Notları | NuGet 2.7 Sürüm Notları

NuGet ekibi, 26 Mart 2014'te WebMatrix için güncelleştirilmiş bir NuGet Paket Yöneticisi uzantısı yayımladı. Bu güncelleştirme, aşağıdaki adımlar kullanılarak WebMatrix Uzantı Galerisi'nden yüklenebilir:

  1. WebMatrix 3'i açma
  2. Giriş şeridinde Uzantılar simgesine tıklayın
  3. Güncelleştirmeler sekmesini seçin
  4. NuGet Paket Yöneticisi'yi 2.6.1'e güncelleştirmek için tıklayın
  5. WebMatrix 3'i kapatma ve yeniden başlatma

Önemli Değişiklikler

Bu uzantı güncellemesi, kullanıcıların WebMatrix içinde NuGet paketlerini kullanmalarıyla ilgili karşılaştıkları en büyük iki sorunu giderir. Birincisi NuGet şema sürümü hatası, ikincisi ise klasörde sıfır bayt DLL'lerine bin yol açan bir hataydı.

NuGet Şema Sürümü Hatası

WebMatrix 3 yayımlandıktan sonra NuGet paketleri için yeni bir şema sürümü gerektiren yeni özellikler NuGet'e eklendi. Web sitenizde NuGet paketlerinizi yönetmeye çalışırken, bu yeni paketler WebMatrix'te gördüğünüz hatalara yol açabilir.

Bir hata oluştu. Şema sürümü uyumsuz. Lütfen NuGet'i en son sürüme yükseltin.

Bu son sürüm, en yeni NuGet paketleriyle uyumluluk sağlayarak bu hatanın oluşmasını önler. Microsoft.AspNet.WebPages gibi paketlerin yeni sürümleri artık WebMatrix'e yüklenebilir. Bu paketlerden bazıları şu ana kadar WebMatrix'te desteklenmeyen XDT yapılandırma dönüşümleri gibi NuGet özelliklerini kullanıyordu.

Zero-Byte DLL'ler bin Klasöründe

Bazı kullanıcılar, WebMatrix'te DLL'ler içeren NuGet paketlerini yükledikten sonra, bu DLL'lerin bin klasöründe 0 baytlık dosyalar olarak göründüğünü bildirdi. Bu, uygulamayı çalışma sırasında çökertir.

[This issue](https://nuget.codeplex.com/workitem/4060) düzeltildi.

Diğer Son Geliştirmeler

Visual Studio için NuGet Paket Yöneticisi 2.8 yayımlandığında, WebMatrix için NuGet Paket Yöneticisi 2.5.0'ı da yayımladık. Bu, NuGet 2.8 Sürüm Notları'nda belirtilse de, güncelleştirmenin getirdiği belirli yeni özelliklerden bahsetmedik.

Tümünü Güncelleştir

Artık web sitenizin tüm paketlerini tek adımda güncelleştirebilirsiniz! NuGet uzantısını WebMatrix'te açtığınızda galerideki tüm paketlerin listesini, yüklü olanları ve güncelleştirmeleri bulunanları görürsünüz. Daha önce her paketin tek tek güncelleştirilmiş olması gerekirdi, ancak şimdi Güncelleştirmeler sekmesinde görüntülenen kullanışlı bir "Tümünü Güncelleştir" düğmesi var.

Tüm paketleri kullanılabilir güncelleştirmelerle güncelleştirmek için Tümünü Güncelleştir'e tıklayın

Mevcut Dosyaların Üzerine Yazmak

Web sitenizde zaten var olan dosyaları içeren paketleri yüklerken, NuGet bu dosyaları her zaman sessizce yoksayar (mevcut dosyalarınızı tek başına bırakır). Bu, bir paketin aslında yüklü olmadığı sırada doğru şekilde yüklendiği veya güncelleştirildiğinin izlenimine yol açabilir. NuGet artık dosyaların üzerine yazılmasını isteyecektir.

Dosya Çakışması Çözümü