.NET Framework ve bant dışı yayınlar
.NET Framework, UWP uygulamaları, geleneksel masaüstü ve web uygulamaları gibi farklı platformlara uyum sağlamak ve kodun yeniden kullanılmasını en üst düzeye çıkarmak için gelişti. Normal .NET Framework sürümlerine ek olarak, platformlar arası geliştirmeyi geliştirmek veya yeni işlevler getirmek için yeni özellikler bant dışında (OOB) kullanıma sunulur.
OOB sürümlerinin avantajları
Yeni bileşenleri veya güncelleştirmeleri bant dışı bileşenlere göndermek, Microsoft'un .NET Framework'e daha sık güncelleştirmeler sağlamasına olanak tanır. Buna ek olarak, müşteri geri bildirimlerini toplayıp olabildiğince hızlı yanıtlayabiliyoruz.
Uygulamanızda bir OOB özelliği kullandığınızda, OOB derlemeleri uygulama paketinizle dağıtıldığından, kullanıcılarınızın uygulamanızı çalıştırmak için en son .NET Framework sürümünü yüklemeleri gerekmez.
OOB paketleri nasıl dağıtılır?
Çekirdek ortak dil çalışma zamanı (CLR) bileşenleri için OOB sürümleri, .NET için paket yöneticisi olan NuGet aracılığıyla sunulur. NuGet, Visual Studio'dan .NET Framework projelerinize kolayca göz atmanızı ve kitaplık eklemenizi sağlar. NuGet Paket Yöneticisi, Visual Studio 2012'den başlayarak Visual Studio'nun tüm sürümlerine dahildir. Visual Studio'daki Araçlar menüsünde NuGet Paket Yöneticisi arayın. Yüklü değilse NuGet'i Yükleme yönergelerini izleyin. NuGet hakkında daha fazla bilgi için bkz . NuGet belgeleri.
NuGet OOB paketi kullanma
NuGet Paket Yöneticisi yüklüyse Visual Studio'da Çözüm Gezgini kullanarak NuGet paketlerine göz atabilir ve bunlara başvuru ekleyebilirsiniz:
Visual Studio'da projenizin kısayol menüsünü açın ve ardından NuGet Paketlerini Yönet'i seçin. (Bu seçenek, Proje menüsü.)
Sol bölmede Çevrimiçi'ni seçin.
Yayın öncesi paketleri kullanmak istiyorsanız, orta bölmedeki açılan liste kutusunda Yalnızca Kararlı yerine Ön Sürümü Ekle'yi seçin.
Sağ bölmede, kullanmak istediğiniz paketi bulmak için Arama kutusunu kullanın. Bazı Microsoft paketleri, Microsoft .NET Framework logosu ile tanımlanır ve tümü Microsoft'u yayımcı olarak tanımlar.
Daha önce belirtildiği gibi, OOB paketi kullanan bir uygulamayı dağıttığınızda OOB derlemeleri, uygulama paketinizle birlikte sevk edilir.
OOB sürümlerinin türleri
Genellikle, bir OOB paketi bir veya daha fazla yayın öncesi sürüm ve kararlı bir sürüm içerir. Ön sürüme eşlik eden lisans genellikle yeniden dağıtıma izin vermez, ancak bir paketi denemenize ve geri bildirim sağlamanıza olanak tanır. Geribildirim, pakete yapılan tüm güncelleştirmelere eklenmiştir. Son sürüm NuGet ile bir kararlı paket olarak dağıtılır ve NuGet paketini uygulamanızla yeniden dağıtmanıza olanak sağlayan bir lisans içerir. Kararlı paketler Microsoft tarafından desteklenir. Microsoft, IntelliSense desteğinin yanı sıra tüm paketler için blog gönderileri ve forum yanıtları gibi diğer belge türlerini sağlar. Buna ek olarak, kaynak kodu bazı paketlerde kullanılabilir ancak tümüyle kullanılamaz. Yeni ve güncelleştirilmiş paketlerle ilgili duyurular için .NET Framework Blogu'na abone olabilirsiniz.
Hem yayın öncesi hem de kararlı paketleri bulmak için, NuGet Paket Yöneticisi'de Ön Sürümü Dahil Et'i seçin.