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