{"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\/et\/blog\/news\/microsoft-releases-open-source-net-11-platform","title":{"rendered":"Microsoft avaldas avatud platvormi .NET 11","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Microsofti ettev\u00f5te tutvustas avatud platvormi .NET 11, mis on loodud .NET Frameworki, .NET Core'i ja Mono toodete \u00fchtlustamise tulemusena. .NET 11 p\u00f5hjal on v\u00f5imalik luua mitmeplatvormilisi rakendusi veebibrauseritele, pilves\u00fcsteemidele, t\u00f6\u00f6lauale, IoT-seadmetele ja mobiilsetele platvormidele, kasutades \u00fchtseid teeke ja \u00fchte koostamisprotsessi, mis ei s\u00f5ltu rakenduse t\u00fc\u00fcbist. .NET SDK 11, .NET Runtime 11 ja ASP.NET Core Runtime 11 koostised on loodud Linuxi, macOS-i ja Windowsi jaoks. .NET Desktop Runtime 11 on saadaval ainult Windowsi jaoks. Projekte puudutavad t\u00f6\u00f6d levitatakse MIT litsentsi alusel. <\/p>\n<p>.NET sisaldab Runtime'i koos JIT-kompilaatoriga RyuJIT, API spetsifikatsioone, WPF, Windows Forms, WinUI ja Entity Framework teeke, k\u00e4surea liidese.<br \/>\ndotnet ning t\u00f6\u00f6riistu mikroteenuste, teekide, serveri-, graafiliste ja konsoolrakenduste arendamiseks. Eraldi on saadaval veebirakenduste arendamiseks m\u00f5eldud ASP.NET Core 11.0 kiirend, ORM-tasandi Entity Framework Core 11.0 (sh draiverid SQLite ja PostgreSQL jaoks), WPF 11 teek (Windows Presentation Foundation), Windows Forms 11 raamistik GUI arendamiseks, Aspire 11 platvorm pilves olevate rakenduste loomiseks ja MAUI 11 raamistik mitme platvormi kasutajaliideste arendamiseks, samuti C# 15 ja F# 11 keelte v\u00e4ljalaskmised. .NET 11.0 ja C# 15 tugi on lisatud tasuta koodiredaktorisse Visual Studio Code.<\/p>\n<p>Uue v\u00e4ljaande omadused:<\/p>\n<ul>\n<li class=\"l\"> C# 15 keeles on lisatud m\u00e4rks\u00f5na union, et deklareerida t\u00fc\u00fcpi, mille v\u00e4\u00e4rtus v\u00f5ib olla ainult \u00fcks eelnevalt loetletud variantidest. Union-t\u00fc\u00fcpi muutujale on v\u00f5imalik m\u00e4\u00e4rata k\u00f5igi lubatud t\u00fc\u00fcpide v\u00e4\u00e4rtusi, kuid kui proovitakse m\u00e4\u00e4rata v\u00e4\u00e4rtust t\u00fc\u00fcbist, mis oli deklareerimisel m\u00e4\u00e4ratlemata, annab kompilaator vea.\n<p>   public record class Cat(string Name);<br \/>\n   public record class Dog(string Name);<br \/>\n   public record class Bird(string Name);<\/p>\n<p>  public union Pet(Cat, Dog, Bird);<\/p>\n<p>Klasside jaoks pakutakse modifikaatorit \u201eclosed\u201c, millega saab luua suletud hierarhiad (closed hierarchy), kus p\u00e4rimine p\u00f5hiklassist, millel on modifikaator closed, on lubatud ainult selles kogumikus, kus see on v\u00e4ljendatud, ja kompileerimise ajal on teada k\u00f5ik otse j\u00e4reltulijad. Union-t\u00fc\u00fcbid ja suletud hierarhiad tagavad, et switch-konstruktsioonis on k\u00e4sitletud k\u00f5ik v\u00f5imalikud variandid, mis v\u00f5imaldab v\u00e4ltida \u201edefault\u201c haru ja muutuja \u201e_\u201c kasutamist. <\/p>\n<p>Uues C# versioonis on samuti lisatud tugi \u201ebreak\u201c ja \u201econtinue\u201c v\u00e4ljendite \u00fcleminekuks m\u00e4rgitud siltidele ning on laiendatud katse v\u00f5imalusi koodi unsafe-blokkides, mis otse k\u00e4sitleb m\u00e4lu (lisa v\u00f5imalus rakendada unsafe eraldi v\u00e4ljenditele).<\/p>\n<li class=\"l\"> F# 11 keeles on v\u00e4hendatud kompilaatori m\u00e4lutarbimist ja minimeeritud m\u00e4lu eraldamise operatsioonide arvu, kui t\u00f6\u00f6tatakse kogumitega FSharp.Core. Lisatud on v\u00f5imalus piirata samaaegselt k\u00e4itatavate as\u00fcnkroonsete t\u00f6\u00f6de arvu koormuse v\u00e4ltimiseks. Lisatud on esialgne tugi Runtime Async.\n<li class=\"l\"> SDK-s on vaikimisi lubatud <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/server\/\"   title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a> MSBuild ja eelnevalt kompileeritud (NativeAOT) CLI-t\u00f6\u00f6tlust\u00f6\u00f6riistade variant dotnet.<br \/>\n SDK installerite suurus Linuxi ja macOS-i jaoks on v\u00e4hendatud t\u00e4nu pakettide deduplicaatsioonile.<\/p>\n<li class=\"l\"> JIT-kompilaator on optimeeritud, eemaldatud on liigsed piirikontrollid ja harud, parendatud on devirtualiseerimist ja laiendatud on operatsioonide konstantsideks kokkusurumist. AOT-kompilaatoris on rakendatud \u00fcldine kutse t\u00f6\u00f6tleja, mis v\u00e4hendas koodi mahtu ja suurendas l\u00e4bilaskev\u00f5imet, kui intensiivselt suheldakse liidestega. Linuxi ja macOS-i jaoks on rakendatud rakenduste eba\u00f5nnestumise k\u00e4itumise j\u00e4lgimine, sealhulgas stack trace ja mooduli teave.\n<li class=\"l\"> Lisatud on eksperimentaalne mehhanism Runtime Async, et asendada kompilaatori genereeritud as\u00fcnkroonsete operatsioonide t\u00f6\u00f6tlemise kood rakendusega, mis haldab as\u00fcnkroonsete operatsioonide peatumist ja taastamist runtime tasandil.\n<li class=\"l\"> SDK-s on lisatud mall <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/server\/dts-los-angeles\/\"   title=\"serverid\" data-wpil-keyword-link=\"linked\">serverid<\/a> MCP AI-t\u00f6\u00f6riistade ja teenustega integreerimiseks. AI-teenuseid kasutavatele rakendustele on lisatud Microsoft.Extensions.AI (MEAI) abstraktsioonide komplekt. Nende abstraktsioonide p\u00f5hjal on loodud<br \/>\n    Microsoft Agent Framework (MAF), mida saab kasutada AI-agente loomise jaoks.<\/p>\n<li class=\"l\"> Process API-s on laiendatud protsesside k\u00e4ivitamise v\u00f5imalusi, nende v\u00e4ljundi ja l\u00f5ppekoodide haaramisega ning kontrollimisega p\u00e4randatud tallendajate \u00fcle.\n<li class=\"l\"> System.IO.Compression API-s on lisatud Zstandard tihendamisalgoritmi toetus.\n<li class=\"l\">   Uued adapterid ReadOnlyMemoryStream, WritableMemoryStream, ReadOnlySequenceStream ja StringStream on lisatud.\n<li class=\"l\"> Lisatud on utiliit dotnetup SDK ja runtime installimiseks ja uuendamiseks.\n<\/ul>\n<p>Allikas: <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\/et\/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=\"et_EE\" \/>\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\/et\/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 avaldas avatud platvormi .NET 11 | ProHoster","description":"Microsoft esitles avatud platvormi .NET 11, mis on loodud .NET Frameworki, .NET Core'i ja Mono tooteid \u00fchtlustades.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/microsoft-releases-open-source-net-11-platform","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/184229","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=184229"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/184229\/revisions"}],"predecessor-version":[{"id":184230,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/184229\/revisions\/184230"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=184229"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=184229"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=184229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}