Добавить в DLLку другой класс
рефлектором вскрыть ее
Тут немного примеров использования. То, что тебе нужно библиотечка, тоже умеет.
Если не понравится Microsoft.Cci можно еще попробовать ее более удобный и мощный аналог Mono.Cecil.
Это можно сделать с помощью библиотечки Microsoft.Cci. Она поставляется вместе с FxCop и ее можно выдрать и отдельно юзать. Если не понравится Microsoft.Cci можно еще попробовать ее более удобный и мощный аналог Mono.Cecil.
это кто?
угу, похоже на правду, спасиб!
Если чо будет неясно (документации по этим библиотекам нет обращайся.
> документации по этим библиотекам нет
жесть...
всё получилось, но, похоже, начальство не одобряет использование нестандартных библиотек.
Ещё мне тут подсказали System.Reflection.Emit и всякие DynamicAssembly, etc... Но там я что-то не нашёл нормального способа сделать то, что мне нужно. Может плохо смотрел. Сейчас ещё посмотрю..
Оставить комментарий
psihodog
Ситуация: есть DLL'ка, .NETовская assembly. Исходников её нет.Есть исходники другого класса, который хочется скомпилить и добавить в ту же DLLку, как если бы изначально эти два класса были скомпилированы в эту DLL.
Это реально? Если да, то как? Желательно это сделать программатично (из C#, если это существенно).