Отидете тук, за да потърсите информация относно жизнения цикъл на продукта си.
.NET е набор от компоненти за изпълнение, библиотека и компилатор, които могат да се използват в различни конфигурации за натоварвания на работен плот, мрежа, облак и устройства. Междуплатформената система с отворен код .NET осигурява опростен модел за разработване и гъвкавостта да се работи с различни инструменти за разработка на платформи на OS. .NET е наличен в GitHub под лиценз на MIT. .NET се отнася до няколко технологии, включително .NET Core, ASP.NET Core и Entity Framework Core.
.NET предоставя основни издания веднъж годишно около ноември с четни номера, като например .NET 6, .NET8 и т.н. като издания на дългосрочна поддръжка (LTS) и с нечетни номера като .NET 5, .NET 7 и т.н. като издания на стандартна поддръжка (STS). LTS изданията се поддържат най-малко 3 години или 12 месеца след издаването на следващ LTS. STS изданията се поддържат най-малко 18 месеца или 6 месеца след издаването на следваща версия. Повече информация за .NET можете да намерите тук.
Информация за жизнения цикъл на .NET можете да намерите тук.
Можете да намерите крайната дата за всички издания на .NET тук.
ASP.NET Core и Entity Framework Core се доставят като част от издания на .NET и ще следват жизнения цикъл на главното издание.
В някои случаи инсталирането на компонент или библиотека на трети лица чрез NuGet може да бъде задължително за използване на .NET. Поддръжката за тези компоненти ще дойде от доставчика, който доставя тези компоненти или библиотеки.
Издания на .NET за определени платформи, като Red Hat Enterprise Linux, ще бъдат публикувани от Red Hat вместо Microsoft. За тези платформи актуализации за .NET ще бъдат достъпни за доставчика за разполагане чрез неговите системи.
Клиентите, които се сдобият с първичен код на .NET от GitHub и го компилират сами, могат да получат корекции и актуализации под формата на първичен код от GitHub, стига версията на .NET да не е достигнала края на поддръжката си и да ги включат в своята собствена компилация на .NET.
.NET и .NET Framework (обикновено) имат релация на подмножество-супермножество. .NET Core е с името „Core“ (ядро), защото съдържа основните функции от .NET Framework за библиотеките за платформа и време на изпълнение. Например .NET Core и .NET Framework споделят GC, JIT и типове като String и List<T>.
.NET Core е създаден така, че .NET да може да бъде с отворен код, междуплатформен и да се използва в среда с по-ограничени ресурси.
.NET е по-нова платформа за разработка и следва съвременния жизнен цикъл, издания за .NET следват гъвкав, по-бърз график на издаване. Приложения, базирани на .NET Framework, са широко разположени в стотици милиони компютри с високо ниво на съвместимост и стабилност. Това води до по-редки издания за .NET Framework с по-малко промени. Поради тези различия изданията на .NET и .NET Framework следват собствен жизнен цикъл.
Използвам .NET Framework 4.5.x или 4.6.x. Означава ли това, че трябва да актуализирам приложението си, за да работя с .NET?
Версии на .NET Framework, по-стари от 4.6.2, са достигнали края на поддръжката си. Ако използвате .NET Framework 4.6.2 или по-нова версия, не трябва да актуализирате приложението си, така че да работи с .NET. Въпреки това платформата за разработка на .NET предлага няколко предимства пред наследената платформа на Microsoft .NET Framework и ви съветваме да помислите за модернизиране на вашите приложения, за да се възползвате от модерния .NET. Може да намерите повече информация тук.