Привет.
Есть проект у которого в Post-Build event прописано такое:
call "$(DevEnvDir)..\..\VC\bin\vcvars32.bat"
call "$(DevEnvDir)..\..\VC\bin\editbin.exe" /NXCOMPAT:NO $(TargetPath)"
Этот макрос обрабатывает экзешник (сбрасывает флаг NXCOMPAT в PE заголовке) после билда.
Всё работает хорошо.
Теперь я пытаюсь сделать setup project в студии. Само-собой мне нужно, чтоб в msi файл попал уже обработанный экзешник.
Этого увы не происходит
Такое впечатление, что при билде setup project'а сначала компилируется программа, потом формируется msi файл, а уж после этого срабатывает Post-Build event.
Как быть?
Здравствуйте, Аноним, Вы писали:
А>Как быть?
Вопрос снят.
При создании msi пакета студия берёт файлы из obj папок а не из bin.
Век живи — век учись!