Изменение манифеста сборки без перестроения - PullRequest
2 голосов
/ 25 ноября 2008

В .NET есть ли инструмент или какой-либо другой метод, который позволил бы нам изменить манифест сборки, не изменяя AssemblyInfo и не перестраивая сборку?

Ответы [ 3 ]

2 голосов
/ 15 мая 2009

Вы можете использовать бинарный редактор для изменения манифеста. Я использовал UltraEdit, чтобы открыть dll и изменить манифест. Это текстовый раздел PE-файла, обычно расположенный в конце файла.

Кроме того, вы обычно не можете использовать этот метод для добавления в сборку. Это безопасно для изменения байтов, но не для добавления или удаления. Эквивалентом удаления байтов из сборки будет замена символов на пробел, чтобы общее число байтов не изменилось.

2 голосов
/ 10 декабря 2009

Вы можете использовать MT.exe. Он поставляется с SDK. Вот хорошее объяснение того, как его использовать здесь .

0 голосов
/ 25 ноября 2008

Вы можете использовать инструменты дизассемблера / ассемблера IL, как описано здесь:

Редактирование манифеста сборки и многое другое ...

...