{"id":184229,"date":"2026-11-11T23:40:50","date_gmt":"2026-11-11T21:40:51","guid":{"rendered":"https:\/\/prohoster.info\/blog\/news\/microsoft-opublikoval-otkrytuyu-platformu-net-11"},"modified":"2026-11-11T23:41:06","modified_gmt":"2026-11-11T21:41:06","slug":"microsoft-releases-open-source-net-11-platform","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/microsoft-releases-open-source-net-11-platform","title":{"rendered":"Microsoft opublikowa\u0142 otwart\u0105 platform\u0119 .NET 11","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Firma Microsoft zaprezentowa\u0142a wydanie otwartej platformy .NET 11, stworzonej dzi\u0119ki unifikacji produkt\u00f3w .NET Framework, .NET Core i Mono. Na bazie .NET 11 mo\u017cna tworzy\u0107 aplikacje wieloplatformowe dla przegl\u0105darek, system\u00f3w chmurowych, komputer\u00f3w stacjonarnych, urz\u0105dze\u0144 IoT oraz platform mobilnych, wykorzystuj\u0105c jedne biblioteki i wsp\u00f3lny proces kompilacji, niezale\u017cny od typu aplikacji. Zestawy .NET SDK 11, .NET Runtime 11 i ASP.NET Core Runtime 11 s\u0105 dost\u0119pne dla system\u00f3w Linux, macOS i Windows. .NET Desktop Runtime 11 jest dostarczany tylko dla Windows. Zwi\u0105zane z projektem zasoby s\u0105 udost\u0119pniane na licencji MIT. <\/p>\n<p>W sk\u0142ad .NET wchodzi Runtime z kompilatorem JIT RyuJIT, specyfikacje API, biblioteki WPF, Windows Forms, WinUI oraz Entity Framework, a tak\u017ce interfejs wiersza polece\u0144 dotnet, oraz narz\u0119dzia do rozwijania mikroserwis\u00f3w, bibliotek, aplikacji serwerowych, graficznych i konsolowych. Oddzielnie dostarczany jest stos do rozwoju aplikacji webowych ASP.NET Core 11.0, warstwa ORM Entity Framework Core 11.0 (z driverami, w tym dla SQLite i PostgreSQL), biblioteka WPF 11 (Windows Presentation Foundation), framework Windows Forms 11 do tworzenia GUI, platforma Aspire 11 do tworzenia aplikacji Cloud Native, framework MAUI 11 do rozwoju wieloplatformowych interfejs\u00f3w u\u017cytkownika oraz wersje j\u0119zyk\u00f3w C# 15 i F# 11. Wsparcie dla .NET 11.0 i C# 15 jest zawarte w darmowym edytorze kodu Visual Studio Code.<br \/>\nW j\u0119zyku C# 15 dodano s\u0142owo kluczowe union do deklaracji typu, kt\u00f3ry mo\u017ce mie\u0107 tylko jedn\u0105 z z g\u00f3ry okre\u015blonych warto\u015bci. Zmiennym typu union mo\u017cna przypisywa\u0107 warto\u015bci dowolnego z dozwolonych typ\u00f3w, a przy pr\u00f3bie przypisania warto\u015bci typu, kt\u00f3ry nie zosta\u0142 wskazany przy deklaracji, kompilator zg\u0142osi b\u0142\u0105d.<\/p>\n<p>Cechy nowego wydania:<\/p>\n<ul>\n<li class=\"l\"> public record class Cat(string Name);\n<p>   public record class Dog(string Name);<br \/>\n   public record class Bird(string Name);<br \/>\n   public union Pet(Cat, Dog, Bird);<\/p>\n<p>  Dla klas wprowadzono modyfikator \u201eclosed\u201d, kt\u00f3ry pozwala na tworzenie zamkni\u0119tych hierarchii (closed hierarchy), w kt\u00f3rych dziedziczenie z klas bazowych z modyfikatorem closed jest dozwolone tylko wewn\u0105trz tego samego zestawu, gdzie zosta\u0142 on zadeklarowany, a na etapie kompilacji znany jest pe\u0142ny zestaw bezpo\u015brednich potomk\u00f3w. Typy union i zamkni\u0119te hierarchie gwarantuj\u0105, \u017ce w konstrukcji switch uwzgl\u0119dnione s\u0105 wszystkie mo\u017cliwe warianty, co pozwala na pomini\u0119cie ga\u0142\u0119zi \u201edefault\u201d oraz zmiennej \u201e_\u201d.<\/p>\n<p>Dla klas zaproponowano modyfikator \u201eclosed\u201d, za pomoc\u0105 kt\u00f3rego mo\u017cna tworzy\u0107 zamkni\u0119te hierarchie (closed hierarchy), w kt\u00f3rych dziedziczenie z klasy bazowej z modyfikatorem closed jest dozwolone tylko w obr\u0119bie tego zestawu, w kt\u00f3rym jest zadeklarowane, a na etapie kompilacji znany jest pe\u0142ny zestaw bezpo\u015brednich potomk\u00f3w. Typy union i zamkni\u0119te hierarchie gwarantuj\u0105, \u017ce w instrukcji switch rozpatrzone s\u0105 wszystkie mo\u017cliwe opcje, co pozwala na pomini\u0119cie ga\u0142\u0119zi \u201edefault\u201d oraz zmiennej \u201e_\u201d. <\/p>\n<p>W nowej wersji C# dodano r\u00f3wnie\u017c wsparcie dla przej\u015b\u0107 z wyra\u017ce\u0144 \u201ebreak\u201d i \u201econtinue\u201d do oznaczonych etykiet oraz rozszerzono eksperymentalne mo\u017cliwo\u015bci izolacji w blokach kodu unsafe, kt\u00f3re bezpo\u015brednio operuj\u0105 na pami\u0119ci (dodano mo\u017cliwo\u015b\u0107 stosowania unsafe dla pojedynczych wyra\u017ce\u0144).<\/p>\n<li class=\"l\"> W j\u0119zyku F# 11 zredukowano zu\u017cycie pami\u0119ci przez kompilator oraz zmniejszono liczb\u0119 operacji przydzielania pami\u0119ci przy pracy z kolekcjami FSharp.Core. Dodano mo\u017cliwo\u015b\u0107 ograniczenia r\u00f3wnolegle wykonywanych asynchronicznych zada\u0144, aby zapobiec przeci\u0105\u017ceniom. Dodano wst\u0119pne wsparcie dla Runtime Async.\n<li class=\"l\"> SDK zawiera domy\u015blnie <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/server\/\"   title=\"serwer\" data-wpil-keyword-link=\"linked\">serwer<\/a> MSBuild oraz prekompilowan\u0105 (NativeAOT) wersj\u0119 narz\u0119dzi CLI dotnet.<br \/>\n Zmniejszono rozmiar instalator\u00f3w SDK dla system\u00f3w Linux i macOS z powodu deduplikacji zbior\u00f3w.<\/p>\n<li class=\"l\"> Zoptymalizowano kompilator JIT, usuni\u0119to zb\u0119dne kontrole granic i ga\u0142\u0119zi, poprawiono devirtualizacj\u0119 oraz rozszerzono scalanie operacji w sta\u0142e. W kompilatorze AOT wykorzystano wsp\u00f3lny mechanizm wywo\u0142a\u0144, co pozwoli\u0142o na zmniejszenie obj\u0119to\u015bci kodu i zwi\u0119kszenie przepustowo\u015bci przy intensywnym dost\u0119pie do interfejs\u00f3w. Dla system\u00f3w Linux i macOS wprowadzono zachowanie trasowania stosu i informacji o modu\u0142ach przy awariach.\n<li class=\"l\"> Dodano eksperymentalny mechanizm Runtime Async do zamiany generowanego przez kompilator kodu obs\u0142ugi operacji asynchronicznych na realizacj\u0119 zarz\u0105dzaj\u0105c\u0105 wstrzymywaniem i wznawianiem asynchronicznych operacji na poziomie runtime.\n<li class=\"l\"> W SDK dodano szablon <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/server\/dts-los-angeles\/\"   title=\"serwery\" data-wpil-keyword-link=\"linked\">serwery<\/a> MCP do integracji z narz\u0119dziami i us\u0142ugami AI. Dla aplikacji korzystaj\u0105cych z us\u0142ug AI dodano zbi\u00f3r abstrakcji Microsoft.Extensions.AI (MEAI). Na podstawie tych abstrakcji stworzono<br \/>\n    Microsoft Agent Framework (MAF), kt\u00f3ry mo\u017cna wykorzysta\u0107 do tworzenia agent\u00f3w AI.<\/p>\n<li class=\"l\"> W API Process rozszerzono mo\u017cliwo\u015bci uruchamiania proces\u00f3w z przechwytywaniem ich wyj\u015bcia i kod\u00f3w zako\u0144czenia, a tak\u017ce kontrol\u0105 nad dziedziczonymi deskryptorami.\n<li class=\"l\"> W API System.IO.Compression dodano wsparcie dla algorytmu kompresji Zstandard.\n<li class=\"l\">   Dodano nowe adaptery strumieni ReadOnlyMemoryStream, WritableMemoryStream, ReadOnlySequenceStream i StringStream.\n<li class=\"l\"> Dodano narz\u0119dzie dotnetup do instalacji i aktualizacji SDK oraz runtime.\n<\/ul>\n<p>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=66666\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b .NET 11, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0439 \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432 .NET Framework, .NET Core \u0438 Mono. \u041d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 .NET 11 \u043c\u043e\u0436\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u043c\u043d\u043e\u0433\u043e\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430, \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c, \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430, IoT-\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0438 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0435\u0434\u0438\u043d\u044b\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0438 \u043e\u0431\u0449\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0441\u0431\u043e\u0440\u043a\u0438, \u043d\u0435 \u0437\u0430\u0432\u0438\u0441\u044f\u0449\u0438\u0439 \u043e\u0442 \u0442\u0438\u043f\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f. \u0421\u0431\u043e\u0440\u043a\u0438 .NET SDK 11, .NET Runtime 11 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-184229","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b .NET 11, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0439 \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432 .NET Framework, .NET Core \u0438 Mono.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/news\/microsoft-releases-open-source-net-11-platform\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Microsoft \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u043e\u0442\u043a\u0440\u044b\u0442\u0443\u044e \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 .NET 11 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b .NET 11, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0439 \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432 .NET Framework, .NET Core \u0438 Mono.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/microsoft-releases-open-source-net-11-platform\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-11-11T21:40:51+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-11-11T21:41:06+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Microsoft opublikowa\u0142 otwart\u0105 platform\u0119 .NET 11 | ProHoster","description":"Firma Microsoft zaprezentowa\u0142a wydanie otwartej platformy .NET 11, stworzonej w wyniku unifikacji produkt\u00f3w .NET Framework, .NET Core i Mono.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/microsoft-releases-open-source-net-11-platform","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Microsoft \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u043e\u0442\u043a\u0440\u044b\u0442\u0443\u044e \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 .NET 11 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b .NET 11, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0439 \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432 .NET Framework, .NET Core \u0438 Mono.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/microsoft-releases-open-source-net-11-platform","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-11-11T21:40:51+00:00","article:modified_time":"2026-11-11T21:41:06+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/184229","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=184229"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/184229\/revisions"}],"predecessor-version":[{"id":184230,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/184229\/revisions\/184230"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=184229"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=184229"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=184229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}