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

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

5 ответов

Решение

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

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

  1. копия
    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" / setup

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

Это было моей проблемой и раньше, и похоже, что ответ Криса Шиффауэра не является лучшим решением на данный момент, так как 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 папка в моей системе.

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

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

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

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

Решение заключалось в том, чтобы перейти в Инструменты-> Расширения и обновления, найти расширение Wix в списке расширений и включить его. Он как-то отключился. Включение этого требовало перезапуска VS 2015, который при перезапуске загружал проект Wix нормально.

HTH!

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

Атула

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