#c# #.net #.net-core #coreclr
#c# #.net #.net-ядро #coreclr
Вопрос:
Мне нужно System.Runtime.CompilerServices.RuntimeHelpers.PrepareMethod
для предварительной настройки.
но я не могу найти ссылку на DLL для этого в CoreFX и CoreCLR.
Как я могу его создать? в каком пакете есть этот класс и метод??
Комментарии:
1. Используй исходный код, Luke. Самая последняя версия включает этот метод, но его реализация в CoreCLR запрещена. Вы можете заглушить вызывающий код с помощью условного определения или получить последние биты ядра (но вызов все равно ничего не сделает).
Ответ №1:
RuntimeHelpers.PrepareMethod()
не существует в .Net Core 1.x, поэтому вы не сможете использовать его там.
Метод был добавлен в .Net Core 2.0, но он там ничего не делает.
В готовящемся .Net Core 2.1 он фактически скомпилирует данный метод. (И только данный метод.)
Комментарии:
1. Знаете ли вы какой-либо альтернативный способ принудительного запуска метода в .NET Core?