Program .NET Framework i wydania poza harmonogramem (OOB)

Program .NET Framework ewoluował, aby pomieścić różne platformy, takie jak aplikacje platformy UNIWERSALNEJ systemu Windows i tradycyjne aplikacje klasyczne i internetowe, oraz maksymalizować ponowne użycie kodu. Oprócz zwykłych wersji programu .NET Framework nowe funkcje są zwalniane poza pasmem (OOB), aby ulepszyć programowanie międzyplatformowe lub wprowadzić nowe funkcje.

Zalety wersji OOB

Wysyłanie nowych składników lub aktualizacji do składników poza pasmem umożliwia firmie Microsoft udostępnianie częstszych aktualizacji programu .NET Framework. Umożliwia to także szybsze zbieranie opinii klientów i reagowanie na nie.

W przypadku korzystania z funkcji OOB w aplikacji użytkownicy nie muszą instalować najnowszej wersji programu .NET Framework do uruchamiania aplikacji, ponieważ zestawy OOB są wdrażane z pakietem aplikacji.

Dystrybucja pakietów OOB

Wersje OOB dla podstawowych składników środowiska uruchomieniowego języka wspólnego (CLR) są dostarczane za pośrednictwem narzędzia NuGet, który jest menedżerem pakietów dla platformy .NET. Narzędzie NuGet umożliwia łatwe przeglądanie i dodawanie bibliotek do projektów programu .NET Framework z poziomu programu Visual Studio. Program NuGet Menedżer pakietów jest dołączony do wszystkich wersji programu Visual Studio, począwszy od programu Visual Studio 2012. Poszukaj Menedżer pakietów NuGet w menu Narzędzia w programie Visual Studio. Jeśli nie jest zainstalowany, postępuj zgodnie z instrukcjami dotyczącymi instalowania pakietu NuGet. Aby uzyskać więcej informacji na temat narzędzia NuGet, zobacz dokumentację narzędzia NuGet.

Korzystanie z pakietu NuGet OOB

Jeśli zainstalowano Menedżer pakietów NuGet, możesz przeglądać i dodawać odwołania do pakietów NuGet przy użyciu Eksplorator rozwiązań w programie Visual Studio:

  1. Otwórz menu skrótów dla projektu w programie Visual Studio, a następnie wybierz pozycję Zarządzaj pakietami NuGet. (Ta opcja jest również dostępna z poziomu Menu projektu ).

  2. W okienku po lewej stronie wybierz pozycję Online.

  3. Jeśli chcesz użyć pakietów wstępnych, w polu listy rozwijanej w środkowym okienku wybierz pozycję Uwzględnij wersję wstępną zamiast stabilnej tylko.

  4. W okienku po prawej stronie użyj pola Wyszukiwania , aby zlokalizować pakiet, którego chcesz użyć. Niektóre pakiety firmy Microsoft są oznaczone za pomocą logo programu Microsoft .NET Framework, a wszystkie określają firmę Microsoft jako wydawcę.

The NuGet Package Manager.

Jak wspomniano wcześniej, podczas wdrażania aplikacji używającej pakietu OOB zestawy OOB będą dostarczane wraz z pakietem aplikacji.

Typy wersji OOB

Zazwyczaj pakiet OOB ma jedną lub kilka wersji wstępnych i wersję stabilną. Licencja, która towarzyszy wersji wstępnej, zwykle nie zezwala na redystrybucję, ale umożliwia wypróbowanie pakietu i przekazanie opinii. Opinie są włączane do wszelkich aktualizacji wprowadzanych w pakiecie. Ostateczna wersja jest rozpowszechniana jako stabilny pakiet NuGet i zawiera licencję zezwalającą na dystrybucję pakietu NuGet wraz z aplikacją. Stabilne pakiety są obsługiwane przez firmę Microsoft. Firma Microsoft zapewnia obsługę funkcji IntelliSense, a także inne typy dokumentacji, takie jak wpisy w blogu i odpowiedzi na forum dla wszystkich pakietów. Ponadto kod źródłowy może być dostępny z niektórymi, ale nie wszystkimi pakietami. W przypadku anonsów dotyczących nowych i zaktualizowanych pakietów możesz subskrybować blog programu .NET Framework.

Aby znaleźć zarówno wersje wstępne, jak i stabilne pakiety, wybierz pozycję Uwzględnij wersję wstępną w Menedżer pakietów NuGet.

Zobacz też