у меня есть готовый exe'шник в котором есть переменная которую надо заменить и заново скомпилировать, ну или же новый exe'шник скомпилировать с внесенной переменной в какую сторону мне копать? Какую библиотеку использовать чтобы декомпилировать свой проект на .net 7 ?
Lacorner, вышел не так давно, его пакеты сейчас имеют лишь разработчики, которые хотят попробовать фишки .Net 7 Если ты его где-то взял - то просто загуглил последнюю версию .Net и начал пытаться что-то накодить
Во-первых, нахуй *******ы на .NET, натив ван лав. Во-вторых, чтоб СКОМПИЛИРОВАТЬ файл, нужно иметь его исходники, в случае билдера ты вряд ли захочешь своим клиентам отдавать исходники)))))00))))))000)). Чтоб сделать билдер, нужно в уже скомпилированном бинарнике подменять переменные (ну или билдить на удалённом сервере, а в билдер просто по сети грузить файл)
Purple_Ka4ok, .Net быстрее, кроссплатформенный + сахарнее, можно компилировать и без исходника, вроде бы CodeDom делали, на гите сурсы лежат могу хоть тг бота сделать, чтобы принимал переменные и уже на моей машине сразу генерировался тот же билд и выдавался пользователю без доступа к исходникам
Lacorner, >> Net быстрее Нет. >> кроссплатформенный И имеет ненужную зависимость от .NET Framework'а, то бишь кросплатформенность убивается об необходимость наличия на машине этого самомго Фреймворка. >> могу хоть тг бота сделать, чтобы принимал переменные и уже на моей машине сразу генерировался тот же билд и выдавался пользователю без доступа к исходникам Я то же самое и предложил
CodeDom не поддерживает новые версии C#. (Для .Net Core не подходит!) Roslyn поддерживает, но нужно для компиляции хранить папку Bin от Рослина рядом с файлом твоим .exe (что утомляет) Mono.Cecil - Норм. Dnlib - Хорош. (меняет уже в скомпилированном .exe как и Mono.Cecil)
Кому нужен билдер для ознакомления как с ними взаимодействовать, то вот ссылка: https://github.com/r3xq1/BuildersEx