.NET-keretrendszer és sávon kívüli kiadások
.NET-keretrendszer a különböző platformok, például az UWP-alkalmazások, a hagyományos asztali és webalkalmazások, valamint a kód újrafelhasználásának maximalizálása érdekében fejlődtek. A rendszeres .NET-keretrendszer kiadások mellett az új funkciók sávon kívül (OOB) is megjelennek a platformfüggetlen fejlesztés vagy új funkciók bevezetése érdekében.
Az OOB-kiadások előnyei
Az új összetevők vagy frissítések sávon kívüli szállítása lehetővé teszi a Microsoft számára, hogy gyakoribb frissítéseket biztosítson .NET-keretrendszer. Emellett gyorsabban gyűjthetünk és válaszolhatunk az ügyfelek visszajelzéseire.
Ha OOB-funkciót használ az alkalmazásban, a felhasználóknak nem kell telepíteniük az .NET-keretrendszer legújabb verzióját az alkalmazás futtatásához, mert az OOB-szerelvények az alkalmazáscsomaggal együtt települnek.
OOB-csomagok terjesztése
Az alapvető közös nyelvi futtatókörnyezeti (CLR-) összetevők OOB-kiadásai a NuGeten keresztül érhetők el, amely a .NET csomagkezelője. A NuGet segítségével egyszerűen tallózhat és hozzáadhat kódtárakat .NET-keretrendszer-projektjeihez a Visual Studióban. A NuGet Csomagkezelő a Visual Studio összes kiadása tartalmazza a Visual Studio 2012-től kezdve. Keresse meg a NuGet Csomagkezelő a Visual Studio Eszközök menüjében. Ha nincs telepítve, kövesse a NuGet telepítésére vonatkozó utasításokat. A NuGetről további információt a NuGet-dokumentációban talál.
NuGet OOB-csomag használata
Ha a NuGet Csomagkezelő telepítve van, a Visual Studio Megoldáskezelő használatával tallózhat és hozzáadhat hivatkozásokat NuGet-csomagokhoz:
Nyissa meg a projekt helyi menüjét a Visual Studióban, majd válassza a NuGet-csomagok kezelése lehetőséget. (Ez a lehetőség a Projekt menü.)
A bal oldali panelen válassza az Online lehetőséget.
Ha előzetes csomagokat szeretne használni, a középső panel legördülő listájában válassza a Csak stabil helyett az Előreleáz belefoglalása lehetőséget.
A jobb oldali panelen a Keresőmezővel keresse meg a használni kívánt csomagot. Egyes Microsoft-csomagokat a Microsoft .NET-keretrendszer emblémája azonosít, és mindegyik a Microsoftot azonosítja közzétevőként.
Ahogy korábban említettük, egy OOB-csomagot használó alkalmazás üzembe helyezésekor az OOB-szerelvények az alkalmazáscsomaggal együtt lesznek szállítva.
OOB-kiadások típusai
Az OOB-csomagok általában egy vagy több előzetes verzióval és stabil verzióval rendelkezik. Az előzetes verziót kísérő licenc általában nem teszi lehetővé az újraterjesztést, de lehetővé teszi egy csomag kipróbálását és visszajelzését. A visszajelzés a csomag minden frissítésébe bele van foglalva. A végleges kiadás stabil csomagként van elosztva a NuGettel, és tartalmaz egy licencet, amely lehetővé teszi a NuGet-csomag újraterjesztését az alkalmazással. A Microsoft támogatja a stabil csomagokat. A Microsoft intelliSense-támogatást, valamint más típusú dokumentációkat, például blogbejegyzéseket és fórumra adott válaszokat biztosít az összes csomaghoz. Emellett előfordulhat, hogy a forráskód elérhető néhány, de nem az összes csomaggal. Az új és frissített csomagokkal kapcsolatos bejelentésekért iratkozzon fel a .NET-keretrendszer blogra.
A prerelease és a stabil csomagok kereséséhez válassza a Prerelease belefoglalása a NuGet Csomagkezelő.