Я написал быстрое расширение препроцессора WiX, чтобы получить некоторую информацию о версии продукта из файла, который мы храним в нашей корневой папке.
Я хотел бы сохранить это расширение в том же решении, что и наш проект установки WiX, потому что его проще поддерживать. Но проблема в том, что при тестировании мы используем конфигурацию Debug
, а при выпуске сборки переходим на Release
. Это означает, что мне нужно иметь дело с двумя расширениями.
Как я могу сказать WiX захватить один в зависимости от текущей конфигурации?
Я просмотрел ссылочные пути в свойствах проекта WiX и добавил «..\MyWiXExtensions\bin\$(Configuration)\» в качестве папки, надеясь, что она подберет свойство MSBuild, но, похоже, это не работает.
Я также просмотрел события сборки. Я мог бы скопировать выходную dll в папку моего проекта установки, но не сломает ли это ссылки, если я почищу свое решение?
Я использую WiX 3.7 и Visual Studio 2012.