.NET Framework och out-of-band-versioner
.NET Framework har utvecklats för att hantera olika plattformar, till exempel UWP-appar och traditionella skrivbords- och webbappar, och för att maximera återanvändning av kod. Utöver vanliga .NET Framework-versioner släpps nya funktioner utan band (OOB) för att förbättra plattformsoberoende utveckling eller för att introducera nya funktioner.
Fördelar med OOB-versioner
Genom att skicka nya komponenter eller uppdateringar till komponenter utan band kan Microsoft tillhandahålla mer frekventa uppdateringar av .NET Framework. Dessutom kan vi samla in och svara på kundfeedback snabbare.
När du använder en OOB-funktion i din app behöver användarna inte installera den senaste versionen av .NET Framework för att köra appen, eftersom OOB-sammansättningarna distribueras med ditt apppaket.
Så här distribueras OOB-paket
OOB-versioner för CLR-komponenter (Core Common Language Runtime) levereras via NuGet, som är pakethanteraren för .NET. Med NuGet kan du bläddra bland och lägga till bibliotek i dina .NET Framework-projekt enkelt inifrån Visual Studio. NuGet Upravljač za pakete ingår i alla utgåvor av Visual Studio från och med Visual Studio 2012. Leta efter NuGet-Upravljač za pakete på menyn Verktyg i Visual Studio. Om den inte är installerad följer du anvisningarna för att installera NuGet. Mer information om NuGet finns i NuGet-dokumenten.
Använda ett NuGet OOB-paket
Om NuGet-Upravljač za pakete är installerat kan du bläddra bland och lägga till referenser till NuGet-paket med hjälp av Istraživač rešenja i Visual Studio:
Öppna snabbmenyn för projektet i Visual Studio och välj sedan Hantera NuGet-paket. (Det här alternativet är också tillgängligt från Projektmeny .)
I den vänstra rutan väljer du Online.
Om du vill använda förhandsversionspaket går du till listrutan i den mellersta rutan och väljer Inkludera förhandsversion i stället för Endast stabil.
I den högra rutan använder du sökrutan för att hitta det paket som du vill använda. Vissa Microsoft-paket identifieras med Microsoft .NET Framework-logotypen och alla identifierar Microsoft som utgivare.
Som tidigare nämnts levereras OOB-sammansättningarna med ditt apppaket när du distribuerar en app som använder ett OOB-paket.
Typer av OOB-versioner
Vanligtvis har ett OOB-paket en eller flera förhandsversioner och en stabil version. Licensen som medföljer en förhandsversion tillåter vanligtvis inte omdistribution, men du kan prova ett paket och ge feedback. Feedback ingår i alla uppdateringar som görs i paketet. En slutlig version distribueras som ett stabilt paket med NuGet och innehåller en licens som gör att du kan distribuera NuGet-paketet med din app. Stabila paket stöds av Microsoft. Microsoft tillhandahåller IntelliSense-support samt andra typer av dokumentation, till exempel blogginlägg och forumsvar för alla paket. Dessutom kan källkod vara tillgänglig med vissa, men inte alla, paket. För meddelanden om nya och uppdaterade paket kan du prenumerera på .NET Framework-bloggen.
Om du vill hitta både förhandsversioner och stabila paket väljer du Inkludera förhandsversion i NuGet-Upravljač za pakete.