Сборка проекта установщика Wix пропущена в любом процессоре

Я пытаюсь создать решение, настроенное как Release | Любой процессор, содержащий проект установщика Wix, настроенный для x86. Все в решении построено нормально, но установщик Wix всегда пропускается.

Он прекрасно работает в визуальной студии, но из командной строки возникают проблемы.

Я называю это так:

"C:/Program Files (x86)//Microsoft Visual Studio 10.0/Common7/IDE/devenv.com" /Rebuild "Release|Any CPU" "MySolution.sln"

И это ошибка

Skipped Rebuild All: Project: Service.WixInstall, Configuration: Release x86 ----- Project not selected to build for this solution configuration

3 ответа

Проверьте этот так ответ. Особенно:

"Проекты WiX не будут создаваться при создании платформы" Любой ЦП ", поскольку пакеты установщика Windows зависят от ЦП".

Ссылка nobble в ответе SO является ссылкой на эту запись списка рассылки wix-users и содержит несколько полезных ссылок.

Проверьте, выбрана ли сборка проекта wix в Configuration Manager -> Active Solution Platform -> "Любой ЦП".

Это не ошибка; Это только для вашей информации.

Проект не выбран для построения для этой конфигурации решения

Откройте диспетчер конфигурации, выберите конфигурацию решения и платформу решения. Затем в строке для проекта выберите конфигурацию проекта и платформу проекта, которую вы хотите построить с помощью решения.

Как: создавать и редактировать конфигурации

IIRC, Visual Studio Express имеет ограниченную функциональность конфигурации. Если это проблема для вас, вы можете отредактировать файл решения с помощью текстового редактора.

Другие вопросы по тегам