Модификация манифеста генерируемой сборки (EXE)
От: Коваленко Дмитрий Россия http://www.ibprovider.com
Дата: 08.04.15 06:33
Оценка:
Господа, подскажите пожалуйста правильный способ модификации манифеста генерируемой сборки.

Мне нужно, на уровне секции assembly, добавить запись вида:
<file name = "_IBProvider_v3_vc12xp_w64_i.dll">
 <comClass progid="LCPI.IBProvider.3" clsid="{769A1280-04BF-11D8-AE8B-00A0C907DB93}" threadingModel = "Both" />
</file>


Руками все получается:
1. mt.exe -inputresource:YourApplication.exe;#1 -out:manifest.txt
2. добавляю в manifest.txt указанный "<file ...>...</file>"
3. mt.exe -outputresource:YourApplication.exe;#1 -manifest manifest.txt

И все работает.

Я конечно могу варварским способом запрограммировать эти три пункта непосредственно в csproj (AfterBuild).

Но вдруг я серьезно отстал от моды и это делается по-другому
-- Пользователи не приняли программу. Всех пришлось уничтожить. --
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.