Чем заменить SRE
От: SergASh  
Дата: 05.09.20 15:01
Оценка:
Привет всем!

Есть программа на .NET 4.5, которая берет на входе некую сборку, обходит ее содержимое выискивая
знакомые атрибуты, и строит на основе этого новую сборку, которую потом сохраняет в виде файла.
Сделано это на System.Reflection.Emit.

Теперь хочется все это добро перенести на грядущий новый дотнет. Но там, насколько я понял, SRE
не умеет сохранять сборки в файл.

Поэтому вопрос: есть ли альтернатива SRE?

И попутный вопрос. Генерация сборки происходит на машине у разработчика. Если там будет и старый
дотнет 4.5, и новый, то будет ли сборка, построенная старой программой, работать на сервере, где
будет только новый дотнет?
Re: Чем заменить SRE
От: Kolesiki  
Дата: 05.09.20 18:55
Оценка: 6 (1)
https://github.com/0xd4d/dnlib
Re[2]: Чем заменить SRE
От: SergASh  
Дата: 06.09.20 08:49
Оценка:
Вот ещё один вариант нашелся. Его вроде бы немерлисты хотели использовать.
https://github.com/jbevain/cecil
Теперь у меня две проблемы вместо одной
Что выбрать?
Re: Чем заменить SRE
От: Sinclair Россия https://github.com/evilguest/
Дата: 06.09.20 10:59
Оценка: 6 (1)
Здравствуйте, SergASh, Вы писали:
SAS>Поэтому вопрос: есть ли альтернатива SRE?
https://github.com/Lokad/ILPack

SAS>И попутный вопрос. Генерация сборки происходит на машине у разработчика. Если там будет и старый

SAS>дотнет 4.5, и новый, то будет ли сборка, построенная старой программой, работать на сервере, где
SAS>будет только новый дотнет?
Смотря на какие типы она будет ссылаться.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.