есть файл dll расширения со всякими классами, как мне скомпилировать exe файл, чтобы все эти класс из dll были в нём?
dll - это динамически подключаемая библиотека, она в exe не вкомпиливается, тебе нужна статически подключаемая библиотека
DllImport (https://docs.microsoft.com/ru-ru/do...teropservices.dllimportattribute?view=net-5.0) если dll нативная, LoadLibrary если дотнетовская + dll рядом с exe файлом как правило лежит
Кролик, MonoCecil- простая(меньше багов назад в 2015 ). Dnlib- много документации CodeDom- придётся адаптировать П.О под 4.0 и ниже.
Я думаю лучше подгружать просто дллку в процесс LoadLiberyA мб подойдет, и перед этим скачивать ее в определенный путь.