Решения по коллекционированию ИЛ-излучения на .NET Standard? - PullRequest
0 голосов
/ 08 декабря 2018

Я пробовал некоторые решения,

System.Reflection.Emit - AssemblyBuilder.Save и некоторые другие API отсутствуют в .NET Standard, он поддерживает только запуск, но не может сохранить файл DLL.Согласно обсуждению на github, они вряд ли добавят поддержку для этого.

Mono.Cecil - перечисление TargetRuntime имеет только цели .NET Framework.И я не нашел никакого решения для создания файлов dll, предназначенных для .NET Standard или .NET Core.

Roslyn - все API-интерфейсы предназначены для преобразования из кода C # string или Expression непосредственно в сборки, а нечем из кодов IL или некоторых объектных моделей, таких как ILGenerator.

Я просто хочу альтернативу для создания файлов DLL из IL, просто как System.Reflection.Emit, в .NET Standard.Ни один из них не работает нормально.Есть ли решение?

...