2014-09-29 7 views
107

Когда я иду в диалоговом окне «Новый проект» в Visual Studio 2015, XML-код установщика Windows недоступен. Как включить WiX-проекты в Visual Studio 2015?Как включить проекты WiX в Visual Studio 2015

+0

Я так и не смог заставить это работать. Я попробовал несколько версий WiX, отремонтировал VS2015 и не повезло. К счастью, расширение для VS2017 работает ... –

ответ

146

Обновление 2015-09-08: WiX Toolset 3.10 выпускается с официальной поддержкой выпусков Visual Studio 2015. Он доступен для скачивания с wixtoolset.org.

Вы можете вручную включить совместимость Visual Studio 2015 с WiX 3.9 или выше:

  1. Copy
    C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\WiX в
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\WiX

  2. Затем выполнить в качестве администратора:

    " C: \ Program Files (x86) \ Microsoft Visual Studio 14,0 \ Common7 \ IDE \ Devenv»/ установка

    enter image description here

При открытии Visual Studio 2015, WiX 3,9 и более ранние проекты будут совместимы.

enter image description here

+3

С последним предварительным просмотром (v14.0.22310.1), шаг № 2 должен указывать на 'C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ Tools \ VsDevCmd. bat' – Mrchief

+0

У меня были некоторые проблемы после этих шагов, потому что то, что было в моем каталоге Visual Studio 12.0, не было правильным файлом. Я, наконец, понял это, найдя нужные файлы в каталоге Visual Studio 10.0. В каталоге WiX должно быть несколько ItemTemplates и ProjectTemplates, а не только один zip-файл. –

+0

Вам не нужно запускать VsDevCmd.bat. Просто запустите devenv/setup как admin после того, как файлы были скопированы. – Wolf5

36

Это был также мой вопрос прежде, и это выглядит как ответ Криса Schiffhauer не является лучшим решением в настоящее время, в WiX 3.9 или ранее специально не построить для Visual Studio 2015.

решение просто установить последнюю версию сборки WiX v3.10 из this link как то, что они ответили на их твиты: https://twitter.com/wixtoolset/status/597796279729528833

@ 5ervant последних сборках WiX v3. поддержка 10 @VisualStudio 2015 года

Я только Visual Studio Community 2015 RC, когда я ищу решение, и на следующий ответ Криса, после установки WiX Toolset v3.9 R2, я не нашел папка C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE или папка C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7 в моей системе.

+0

Wix 3.10 еще не является публичным релизом, но поскольку Visual Studio 2015 также является предварительным выпуском, я принимаю этот ответ. Я проверю, что этот ответ по-прежнему остается лучшим, когда публичная публикация Visual Studio. –

+1

У меня тоже был только VS2015RC, установлен 3.10, отлично работает для меня. –

+1

WiX 3.10 до сих пор официально не выпущен. Я попробовал предварительный выпуск 3.10 после публичного выпуска Visual Studio 2015, обнаружил, что он неполный, и ему пришлось удалить его. Я обновил свой собственный ответ, чтобы сделать Wix 3.9 функциональным с окончательной версией Visual Studio 2015 и пометить его как принятый ответ. –

5

Я обнаружил, что порядок установки очень важен. Используя VS2015, когда я попытался добавить существующий проект WiX, я не смог его выбрать, потому что расширение * .wixproj не было доступно. Когда я попытался добавить новый проект WiX, шаблоны «Windows Installer XML» были недоступны.

Чтобы это исправить, я закрыл VS2015, деинсталлировал WIX инструментов с помощью панели управления и переустановить его, запустив wix310.exe (версия 3.10.2.2516 загрузить с https://wix.codeplex.com/releases/view/619491)

+0

Я тоже должен был это сделать. Теперь .wixproj-файлы открываются в VS2015, но недоступны в VS2013. Гах. – Cameron

5
  1. Если у вас есть VS 2012 и VS 2015 , Установите Wix ToolSet V3.10.3. Это установит набор инструментов Wix на 2012 и 2015 годы еще не обнаружит его.
  2. Следующая в панели управления -> Программы, выберите установку WIX, щелкните правой кнопкой мыши и измените. Выберите параметр «Ремонт» в пользовательском интерфейсе набора инструментов.
  3. После ремонта 2015 начинает обнаружение установщика, и после этого он отлично работает.

 Смежные вопросы

  • Нет связанных вопросов^_^