Здравствуйте, Эйнсток Файр, Вы писали:
ЭФ>Кто-нибудь пользуется им в gentoo linux ? Как вы это делаете?
ЭФ>Какие книжки почитать, чтобы хоть что-нибудь стало понятно?
Здравствуйте, Эйнсток Файр, Вы писали:
S>> .NET Native используется только для UWP который используется только в Windows 10.
ЭФ>А в репозитории ЭФ>https://github.com/dotnet/corert
ЭФ>написано: ЭФ>The current state of platform support: Windows, MacOS and Linux x64
Цепочка инструментов компилятора, которая создает машинный код в режиме AOT в отличие от режима JIT.
Компиляция происходит на компьютере разработчика, аналогично тому, как работает компилятор и компоновщик C++. Она удаляет неиспользуемый код и тратит больше времени на его оптимизацию. Она извлекает код из библиотек и объединяет их в исполняемый файл. Результатом является один модуль, который представляет все приложение.
UWP была первой платформой приложений, поддерживаемой .NET Native. Теперь мы поддерживаем построение собственных консольных приложений для Windows, macOS и Linux.
Ну давно не брал я в руки .Net Core, хотя .NET Native для UWP баловался в 2017 студии. Многие кстати хотели .NET Native для того же Asp.Net Core
Здравствуйте, Эйнсток Файр, Вы писали:
S>> Ты полностью сообщения не читал?
ЭФ>Прочитал, но не осознал.
ЭФ>Если по твоей ссылке про Microsoft.DotNet.ILCompiler пройти на сайт nuget.org, там написано:
ЭФ>Project URL ЭФ>https://github.com/dotnet/corert
ЭФ>А в этом репозитории написано... (см. выше).
Да прошу прощения. Не ту ссылку дал.
А вот используемый Microsoft.DotNet.ILCompiler еще в резизе 22 дня назад
Здравствуйте, Эйнсток Файр, Вы писали:
ЭФ>Кто-нибудь пользуется им в gentoo linux ? Как вы это делаете?
ЭФ>Какие книжки почитать, чтобы хоть что-нибудь стало понятно?
В гентуу как и в FreeBSD dotnet core пилят энтузиасты а не MS. Если у тебя есть гента поставь .net core и поделись как она там? хотя бы
dotnet new console; dotnet run
работает?
Если работает то и сищные либы будут работать с вероятностью 146%
Здравствуйте, VladCore, Вы писали:
VC>Здравствуйте, Serginio1, Вы писали:
S>> .NET Native используется только для UWP который используется только в Windows 10.
VC>UWP? .Net Native это ещё и сишные либы (.a в линуксе и .lib в винде) написанные на C#
.NET Native это определенное понятие, которое раньше было только для UWP.
Сейчас CoreRT приспособили и для других осей. Благо суть то у них .Net Standard
CoreRT — это переработанная и многоуровневая среда выполнения .Net Core. Основой является небольшой собственный механизм выполнения, который предоставляет такие службы, как сборка мусора (GC). Это тот же GC, который используется в CoreCLR. Многие другие части традиционной среды выполнения .NET, такие как система типов, реализованы в C #. Мы всегда хотели реализовать функциональность во время выполнения в C #. Теперь у нас есть инфраструктура для этого. Кроме того, реализации библиотеки, которые были встроены глубоко в CoreCLR, также были аккуратно реорганизованы и реализованы как библиотеки C #.
и солнце б утром не вставало, когда бы не было меня