Сообщение Re[3]: Расскажите, пожалуйста, про .Net Native от 16.06.2019 14:01
Изменено 16.06.2019 14:08 Serginio1
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 #.
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 #.