Как включить проекты WiX в Visual Studio 2015

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

Ответ 1

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

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

  • Copy
    C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\WiX to
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\WiX

  • Затем выполните как Администратор:

    "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv" /setup

    enter image description here

Когда вы открываете Visual Studio 2015, WiX 3.9 и более ранние проекты будут совместимы.

enter image description here

Ответ 2

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

Решение состоит в том, чтобы установить последние сборки WiX v3.10 из этой ссылки в качестве ответа на их твиты: 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 в моей системе.

Ответ 3

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

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

Ответ 4

  1. Если у вас VS 2012 и VS 2015, установите Wix ToolSet V3.10.3. Это установит набор инструментов Wix на 2012, а 2015 еще не обнаружит его.
  2. Далее в Control Panel--> Программы, выберите установку WIX, щелкните правой кнопкой мыши и измените. Выберите параметр "Восстановить" в пользовательском интерфейсе набора инструментов.
  3. После ремонта 2015 начинает обнаруживать установщик, и после этого он работает нормально.

Ответ 5

Я получил ту же проблему с 3.11. Я удалил 3.11 и установил WIX 3.10. Wix версии 3.10 работал без каких-либо ручных шагов с VS 2015.

Атула

Ответ 6

В моем сценарии проект Wix в решении VS 2015 работал бы нормально, но перестал загружаться в один прекрасный день, за исключением того, что тип проекта wix не был поддержан. Проблема продолжала появляться даже после того, как была обновлена соответствующая Wix Toolset v3.11.1.2318 VS 2015.

Решение состояло в том, чтобы перейти к Tools-> Extension and Updates, найти расширение Wix в списке расширений и включить его. Это как-то отключили. Включив его попросил перезапустить VS 2015, который после перезагрузки нормально загрузил проект Wix.

НТН!