Microsoft ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° .NET 11

Компания Microsoft прСдстави Π½ΠΎΠ²ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π°Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° .NET 11, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½Π° Ρ‡Ρ€Π΅Π· ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΡ‚Π΅ .NET Framework, .NET Core ΠΈ Mono. На Π±Π°Π·Π°Ρ‚Π° Π½Π° .NET 11 ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½ΠΈ прилоТСния Π·Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈ, ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ систСми, дСсктопи, IoT устройства ΠΈ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Π΅Π΄ΠΈΠ½Π½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ ΠΎΠ±Ρ‰ процСс Π½Π° компилация, нСзависим ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ. Π˜Π·Π΄Π°Π½ΠΈΡΡ‚Π° Π½Π° .NET SDK 11, .NET Runtime 11 ΠΈ ASP.NET Core Runtime 11 са ΠΎΡ„ΠΎΡ€ΠΌΠ΅Π½ΠΈ Π·Π° Linux, macOS ΠΈ Windows. .NET Desktop Runtime 11 сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° само Π·Π° Windows. Π‘Π²ΡŠΡ€Π·Π°Π½ΠΈΡ‚Π΅ с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сС разпространяват ΠΏΠΎΠ΄ MIT Π»ΠΈΡ†Π΅Π½Π·.

Π’ ΡΡŠΡΡ‚Π°Π²Π° Π½Π° .NET Π²Π»ΠΈΠ·Π°Ρ‚ Runtime с JIT ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€Π° RyuJIT, спСцификации Π½Π° API, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ WPF, Windows Forms, WinUI ΠΈ Entity Framework, интСрфСйс Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ Ρ€Π΅Π΄ dotnet, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ инструмСнти Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° микросСрвизи, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΡΡŠΡ€Π²ΡŠΡ€Π½ΠΈ, Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ ΠΈ ΠΊΠΎΠ½Π·ΠΎΠ»Π½ΠΈ прилоТСния. ΠžΡ‚Π΄Π΅Π»Π½ΠΎ сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ стСк Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΡƒΠ΅Π± прилоТСния ASP.NET Core 11.0, ORM прослойка Entity Framework Core 11.0 (Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π° SQLite ΠΈ PostgreSQL), Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° WPF 11 (Windows Presentation Foundation), Ρ„Ρ€Π΅ΠΉΠΌΡ„ΠΎΡ€ΠΊ Windows Forms 11 Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° GUI, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Aspire 11 Π·Π° създаванС Π½Π° Cloud Native прилоТСния, Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ MAUI 11 Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½ΠΈ потрСбитСлски интСрфСйси, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ изданията Π½Π° Π΅Π·ΠΈΡ†ΠΈΡ‚Π΅ C# 15 ΠΈ F# 11. ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° .NET 11.0 ΠΈ C# 15 Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² бСзплатния Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π½Π° ΠΊΠΎΠ΄ Visual Studio Code.
Π’ Π΅Π·ΠΈΠΊΠ° C# 15 Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π° Π΄ΡƒΠΌΠ° union Π·Π° Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚ΠΈΠΏ, Ρ‡ΠΈΠ΅Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС само Π΅Π΄ΠΈΠ½ ΠΎΡ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈΠ·Π±Ρ€ΠΎΠ΅Π½ΠΈΡ‚Π΅ Ρ‚ΠΈΠΏΠΎΠ²Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΈ. На ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° ΠΎΡ‚ union Ρ‚ΠΈΠΏ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС присвояват стойности Π½Π° всСки ΠΎΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ‚Π΅ Ρ‚ΠΈΠΏΠΎΠ²Π΅, Π° ΠΏΡ€ΠΈ ΠΎΠΏΠΈΡ‚ Π·Π° присвояванС Π½Π° стойност Π½Π° Ρ‚ΠΈΠΏ, Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ ΠΏΡ€ΠΈ Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ, ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€ΡŠΡ‚ Ρ‰Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° Π³Ρ€Π΅ΡˆΠΊΠ°.

Π₯арактСристики Π½Π° Π½ΠΎΠ²ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅:

  • public record class Cat(string Name);

    public record class Dog(string Name);
    public record class Bird(string Name);
    public union Pet(Cat, Dog, Bird);

    Π—Π° класовСтС Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ β€žclosedβ€œ, с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ Π·Π°Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ (closed hierarchy), Π² ΠΊΠΎΠΈΡ‚ΠΎ наслСдяванСто ΠΎΡ‚ базовия клас с ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ closed Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ само Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° ΡΡŠΡ‰Π°Ρ‚Π° компилация, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ Π΅ Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€Π°Π½, ΠΈ Π½Π° Π΅Ρ‚Π°ΠΏΠ° Π½Π° компилация Π΅ извСстСн ΠΏΡŠΠ»Π½ΠΈΡΡ‚ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΈ наслСдници. Union Ρ‚ΠΈΠΏΠΎΠ²Π΅Ρ‚Π΅ ΠΈ Π·Π°Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΡ‚Π΅ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°Ρ‚, Ρ‡Π΅ Π² конструкцията switch са ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈ всички възмоТни Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява Π΄Π° сС ΠΌΠΈΠ½Π΅ Π±Π΅Π· ΠΊΠ»ΠΎΠ½ β€ždefaultβ€œ ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° β€ž_β€œ.

    public record class Cat(string Name);

    Π’ Π½ΠΎΠ²Π°Ρ‚Π° вСрсия Π½Π° C# ΡΡŠΡ‰ΠΎ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ ΠΎΡ‚ ΠΈΠ·Ρ€Π°Π·ΠΈ β€žbreakβ€œ ΠΈ β€žcontinueβ€œ към Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΈ ΠΈ са Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ СкспСримСнталнитС Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° изолация Π² unsafe Π±Π»ΠΎΠΊΠΎΠ²Π΅ Π½Π° ΠΊΠΎΠ΄Π°, ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ с ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° (Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° unsafe Π·Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ ΠΈΠ·Ρ€Π°Π·ΠΈ).

  • Π’ Π΅Π·ΠΈΠΊΠ° F# 11 Π΅ Π½Π°ΠΌΠ°Π»Π΅Π½ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚ ΠΎΡ‚ компилятора ΠΈ Π΅ Π½Π°ΠΌΠ°Π»Π΅Π½ броят Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ ΠΏΠΎ задСлянС Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с ΠΊΠΎΠ»Π΅ΠΊΡ†ΠΈΠΈ FSharp.Core. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Π½ΠΈΡ‚Π΅ асинхронни Π·Π°Π΄Π°Ρ‡ΠΈ, Π·Π° Π΄Π° сС ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈ ΠΏΡ€Π΅Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Runtime Async.
  • Π’ SDK ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ са Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ MSBuild ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½ (NativeAOT) Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π½Π° CLI инструмСнтария dotnet.
    Π‘ΡŠΠΊΡ€Π°Ρ‚Π΅Π½ Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° инсталаторитС Π½Π° SDK Π·Π° Linux ΠΈ macOS Ρ‡Ρ€Π΅Π· дСдупликация Π½Π° сборкитС.
  • ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π° Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° JIT ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€Π°, ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ са ΠΈΠ·Π»ΠΈΡˆΠ½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° Π³Ρ€Π°Π½ΠΈΡ†ΠΈ ΠΈ разклонСния, ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° Π΅ дСвиртуализацията ΠΈ Π΅ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΎ свиванСто Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π² константи. Π’ AOT ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€Π° Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ ΠΎΠ±Ρ‰ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° повиквания, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ» Π΄Π° сС Π½Π°ΠΌΠ°Π»ΠΈ ΠΎΠ±Π΅ΠΌΡŠΡ‚ Π½Π° ΠΊΠΎΠ΄Π° ΠΈ Π΄Π° сС ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈ пропускната способност ΠΏΡ€ΠΈ ΠΈΠ½Ρ‚Π΅Π½Π·ΠΈΠ²Π½ΠΎ взаимодСйствиС с интСрфСйситС. Π—Π° Linux ΠΈ macOS Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ ΠΏΡ€ΠΈ сривовС Π½Π° трасировката Π½Π° стСка ΠΈ информацията Π·Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ СкспСримСнталСн ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Runtime Async Π·Π° замСстванС Π½Π° гСнСрирания ΠΎΡ‚ компилятора ΠΊΠΎΠ΄ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° асинхронни ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с рСализация, управляваща ΠΏΠ°ΡƒΠ·Π°Ρ‚Π° ΠΈ Π²ΡŠΠ·ΠΎΠ±Π½ΠΎΠ²ΡΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° асинхроннитС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π° Π½ΠΈΠ²ΠΎ runtime.
  • Π’ SDK Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ шаблон ΡΡŠΡ€Π²ΡŠΡ€ MCP Π·Π° интСграция с AI инструмСнти ΠΈ услуги. Π—Π° прилоТСния, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ΠΈ AI услуги, Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ абстракции Microsoft.Extensions.AI (MEAI). На Π±Π°Π·Π°Ρ‚Π° Π½Π° Ρ‚Π΅Π·ΠΈ абстракции Π΅ Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½
    Microsoft Agent Framework (MAF), ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° създаванС Π½Π° AI Π°Π³Π΅Π½Ρ‚ΠΈ.
  • Π’ API Process са Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π·Π° стартиранС Π½Π° процСси с ΠΏΡ€ΠΈΡ…Π²Π°Ρ‰Π°Π½Π΅ Π½Π° ΠΈΠ·Ρ…ΠΎΠ΄Π° ΠΈΠΌ ΠΈ ΠΊΠΎΠ΄ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π²ΡŠΡ€Ρ…Ρƒ наслСдСнитС дСскриптори.
  • Π’ API System.IO.Compression Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° Π·Π° компрСсия Zstandard.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Π½ΠΎΠ²ΠΈ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΈ Π½Π° ΠΏΠΎΡ‚ΠΎΡ†ΠΈ ReadOnlyMemoryStream, WritableMemoryStream, ReadOnlySequenceStream ΠΈ StringStream.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° dotnetup Π·Π° инсталиранС ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° SDK ΠΈ runtime.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster