Rozhraní .NET Framework a mimořádná vydání
Rozhraní .NET Framework se vyvinulo tak, aby vyhovovalo různým platformám, jako jsou aplikace pro UPW a tradiční desktopové a webové aplikace, a maximalizovalo opakované použití kódu. Kromě běžných verzí rozhraní .NET Framework jsou nové funkce vydávány mimo pásmo (OOB), aby se zlepšil vývoj pro různé platformy nebo zavedly nové funkce.
Výhody verzí OOB
Odesílání nových komponent nebo aktualizací komponent mimo pásmo umožňuje společnosti Microsoft poskytovat častější aktualizace rozhraní .NET Framework. Kromě toho můžeme shromažďovat názory zákazníků a rychleji na ně reagovat.
Když ve své aplikaci použijete funkci OOB, nemusí uživatelé instalovat nejnovější verzi rozhraní .NET Framework ke spuštění aplikace, protože sestavení OOB se nasazují s balíčkem aplikace.
Distribuce balíčků OOB
Verze OOB pro komponenty CLR (Core Common Language Runtime) se doručují prostřednictvím NuGetu, což je správce balíčků pro .NET. NuGet umožňuje snadno procházet a přidávat knihovny do projektů rozhraní .NET Framework v sadě Visual Studio. NuGet Správce balíčků je součástí všech edicí sady Visual Studio počínaje sadou Visual Studio 2012. Vyhledejte nuGet Správce balíčků v nabídce Nástroje v sadě Visual Studio. Pokud není nainstalovaný, postupujte podle pokynů k instalaci NuGetu. Další informace o NuGetu najdete v dokumentaci NuGetu.
Použití balíčku OOB NuGet
Pokud je nainstalovaný Správce balíčků NuGet, můžete procházet a přidávat odkazy na balíčky NuGet pomocí Průzkumník řešení v sadě Visual Studio:
Otevřete místní nabídku projektu v sadě Visual Studio a pak zvolte Spravovat balíčky NuGet. (Tato možnost je k dispozici také na webu Nabídka Projektu .)
V levém podokně zvolte Online.
Pokud chcete použít předběžné verze balíčků, zvolte v rozevíracím seznamu v prostředním podokně možnost Zahrnout předběžné verze místo stabilní verze.
V pravém podokně vyhledejte balíček, který chcete použít, pomocí vyhledávacího pole. Některé balíčky společnosti Microsoft jsou označeny logem rozhraní Microsoft .NET Framework a všechny identifikují společnost Microsoft jako vydavatele.
Jak bylo zmíněno dříve, pokud nasadíte aplikaci, která používá balíček OOB, sestavení OOB bude dodáváno spolu s balíčkem aplikace.
Typy verzí OOB
Balíček OOB obvykle má jednu nebo více předprodejních verzí a stabilní verzi. Licence, která doprovází předběžné verze, obvykle neumožňuje redistribuci, ale umožňuje vyzkoušet balíček a poskytnout zpětnou vazbu. Zpětná vazba je součástí všech aktualizací balíčku. Konečná vydaná verze je distribuována jako stabilní balíček NuGet a obsahuje licenci, která umožňuje tento balíček NuGet distribuovat s vaší aplikací. Microsoft podporuje stabilní balíčky. Microsoft poskytuje podporu IntelliSense a také další typy dokumentace, jako jsou blogové příspěvky a odpovědi na fórum pro všechny balíčky. Kromě toho může být zdrojový kód dostupný u některých balíčků, ale ne všech. V případě oznámení týkajících se nových a aktualizovaných balíčků se můžete přihlásit k odběru blogu .NET Framework.
Pokud chcete najít předběžné i stabilní balíčky, zvolte Možnost Zahrnout předběžné verze v Správce balíčků NuGet.