2009-10-26 2 views
2

Кто-нибудь использовал WiX с 2010 годом? Я не могу заставить свои проекты установки работать в 2010 году, и я не могу найти какую-либо информацию о том, как это будет работать/будущие планы поддержки.Visual Studio 2010 бета 2 и WiX?

+0

Это может показаться очевидным, но его нужно попросить. Вы установили поддержку WiX 3.5 в 2010 году? Был новый, построенный 3 дня назад. http://wix.sourceforge.net/releases/3.5.1023.0/ –

+0

Что-то подсказывает, что вы должны перенести этот комментарий на ответ ... Проверка на нем сейчас. – Will

+0

Я добавил ответ, который охватывает суть комментария. :) Я надеюсь, что это сработает для вас. –

ответ

4

Попробуйте установить последнюю сборку WiX 3.5. Это версия, поддерживающая VS2010. Я не знаю, был ли он обновлен для бета-версии 2, но было a new one built 3 days ago.


EDIT: Ссылка выше не будет работать на Visual Studio 2010 после бета-версии. Для более поздних версий Visual Studio 2010, используйте последнюю версию:

http://wix.sourceforge.net/releases/

и выбрать самую последнюю версию.

+0

Я не удалял старую ссылку, так как вопрос из состояния PO представляет собой бета-версию Visual Studio. Однако это помогло мне в моих поисках, поэтому, надеюсь, это поможет тем, кто в будущем. :) – Russell

+0

Вам также потребуется установить агрегатор проектов 2: http://wix.sourceforge.net/votive.html – Russell

+0

@ Russell: агрегатор проекта не требуется на 2010 год - это было только для 2005 года. –

2

какая версия Wix вы используете? Последнее, что я проверил, было связано с проблемами совместимости с wix> = 3, обету и визуальной студией.

вы могли бы получить пользовательскую сборку обета, который будет загружать на 2010

+0

Пробовал последнюю официальную версию, но это не будет установлено, если у вас нет 2k5 или 2k8. – Will

+1

@Will: вам нужна версия 3.5 для поддержки 2010 года - она ​​все еще находится в бета-версии. –

+0

Я. Добавлен ответ с тем, что я сделал, чтобы заставить его работать. Танки. – Will

0

По состоянию на 26 октября, это то, что я должен был сделать, чтобы заставить его работать:

Скачать последние 3,5 http://wix.sourceforge.net/releases/3.5.1023.0/

Я зацепил Wix35_x64.msi, вы берете другой, если вы бежите 32bit. Я не уверен, для чего нужны другие (менее очевидные) файлы (я смотрю на вас, ProjectAggregator2).

После установки проекты проектов Wix загружаются (yay!), Но не строят (boo) с ошибкой о том, что путь Candle.EXE недействителен. По-видимому, он все еще ищет «C: \ Program Files (x86) \ Windows Installer XML v3» в моей системе.

Создал этот каталог и скопировал в него содержимое «C: \ Program Files (x86) \ Windows Installer XML v35».

Теперь, помимо некоторых ошибок сборки из-за изменений в некоторых $ vars, это работает.