Информация об изменениях

Сообщение Re[3]: Расскажите, пожалуйста, про .Net Native от 16.06.2019 14:01

Изменено 16.06.2019 14:08 Serginio1

Re[3]: Расскажите, пожалуйста, про .Net Native
Здравствуйте, VladCore, Вы писали:

VC>Здравствуйте, Serginio1, Вы писали:



S>> .NET Native используется только для UWP который используется только в Windows 10.


VC>UWP? .Net Native это ещё и сишные либы (.a в линуксе и .lib в винде) написанные на C#


Разобрались.
https://github.com/dotnet/corert

Только вот в примерах идут еще альфы, в релизе
https://www.nuget.org/packages/Microsoft.Net.Compilers/

а в релизе месяц для 3.1.0 и 11 дней для 3.1.1

Я еще писал про IL2CPP https://habr.com/ru/company/plarium/blog/276589/
Но сборку мусора то никто не отменял https://github.com/dotnet/corert/blob/master/Documentation/intro-to-corert.md

CoreRT — это переработанная и многоуровневая среда выполнения .Net Core. Основой является небольшой собственный механизм выполнения, который предоставляет такие службы, как сборка мусора (GC). Это тот же GC, который используется в CoreCLR. Многие другие части традиционной среды выполнения .NET, такие как система типов, реализованы в C #. Мы всегда хотели реализовать функциональность во время выполнения в C #. Теперь у нас есть инфраструктура для этого. Кроме того, реализации библиотеки, которые были встроены глубоко в CoreCLR, также были аккуратно реорганизованы и реализованы как библиотеки C #.

Re[3]: Расскажите, пожалуйста, про .Net Native
Здравствуйте, VladCore, Вы писали:

VC>Здравствуйте, Serginio1, Вы писали:



S>> .NET Native используется только для UWP который используется только в Windows 10.


VC>UWP? .Net Native это ещё и сишные либы (.a в линуксе и .lib в винде) написанные на C#

.NET Native это определенное понятие, которое раньше было только для UWP.
Сейчас CoreRT приспособили и для других осей. Благо суть то у них .Net Standard

Разобрались.
https://github.com/dotnet/corert

Только вот в примерах идут еще альфы, в релизе
https://www.nuget.org/packages/Microsoft.Net.Compilers/

а в релизе месяц для 3.1.0 и 11 дней для 3.1.1

Я еще писал про IL2CPP https://habr.com/ru/company/plarium/blog/276589/
Но сборку мусора то никто не отменял https://github.com/dotnet/corert/blob/master/Documentation/intro-to-corert.md

CoreRT — это переработанная и многоуровневая среда выполнения .Net Core. Основой является небольшой собственный механизм выполнения, который предоставляет такие службы, как сборка мусора (GC). Это тот же GC, который используется в CoreCLR. Многие другие части традиционной среды выполнения .NET, такие как система типов, реализованы в C #. Мы всегда хотели реализовать функциональность во время выполнения в C #. Теперь у нас есть инфраструктура для этого. Кроме того, реализации библиотеки, которые были встроены глубоко в CoreCLR, также были аккуратно реорганизованы и реализованы как библиотеки C #.