Мне удалось создать настраиваемое действие в C # с использованием MakeSfxCA
, которое в основном работает.
Однако, есть некоторые изломы, которые нужно отладить, чтобы разобраться. («Отладки printf» просто недостаточно.)
Однако вся информация отладки теряется.
Когда MakeSfxCA вызывается из проекта Visual Studio, файл .pdb не передается в качестве аргумента, поэтому в созданную CA-dll не включается информация отладки.
Если я запускаю вручную MakeSfxCA
MakeSfxCA MyDLL.CA.dll SfxCa.dll MyDLL.dll MyDLL.pdb CustomAction.config
затем отладочная информация включается в созданную custom-action-dll.
Как заставить проект WiX-CA автоматически добавлять pdb-info?
/ Leif