Когда я иду в диалоговом окне «Новый проект» в Visual Studio 2015, XML-код установщика Windows недоступен. Как включить WiX-проекты в Visual Studio 2015?Как включить проекты WiX в Visual Studio 2015
ответ
Обновление 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
в
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»/ установка
При открытии Visual Studio 2015, WiX 3,9 и более ранние проекты будут совместимы.
С последним предварительным просмотром (v14.0.22310.1), шаг № 2 должен указывать на 'C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ Tools \ VsDevCmd. bat' – Mrchief
У меня были некоторые проблемы после этих шагов, потому что то, что было в моем каталоге Visual Studio 12.0, не было правильным файлом. Я, наконец, понял это, найдя нужные файлы в каталоге Visual Studio 10.0. В каталоге WiX должно быть несколько ItemTemplates и ProjectTemplates, а не только один zip-файл. –
Вам не нужно запускать VsDevCmd.bat. Просто запустите devenv/setup как admin после того, как файлы были скопированы. – Wolf5
Это был также мой вопрос прежде, и это выглядит как ответ Криса 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
в моей системе.
Wix 3.10 еще не является публичным релизом, но поскольку Visual Studio 2015 также является предварительным выпуском, я принимаю этот ответ. Я проверю, что этот ответ по-прежнему остается лучшим, когда публичная публикация Visual Studio. –
У меня тоже был только VS2015RC, установлен 3.10, отлично работает для меня. –
WiX 3.10 до сих пор официально не выпущен. Я попробовал предварительный выпуск 3.10 после публичного выпуска Visual Studio 2015, обнаружил, что он неполный, и ему пришлось удалить его. Я обновил свой собственный ответ, чтобы сделать Wix 3.9 функциональным с окончательной версией Visual Studio 2015 и пометить его как принятый ответ. –
Я обнаружил, что порядок установки очень важен. Используя VS2015, когда я попытался добавить существующий проект WiX, я не смог его выбрать, потому что расширение * .wixproj не было доступно. Когда я попытался добавить новый проект WiX, шаблоны «Windows Installer XML» были недоступны.
Чтобы это исправить, я закрыл VS2015, деинсталлировал WIX инструментов с помощью панели управления и переустановить его, запустив wix310.exe (версия 3.10.2.2516 загрузить с https://wix.codeplex.com/releases/view/619491)
Я тоже должен был это сделать. Теперь .wixproj-файлы открываются в VS2015, но недоступны в VS2013. Гах. – Cameron
- Если у вас есть VS 2012 и VS 2015 , Установите Wix ToolSet V3.10.3. Это установит набор инструментов Wix на 2012 и 2015 годы еще не обнаружит его.
- Следующая в панели управления -> Программы, выберите установку WIX, щелкните правой кнопкой мыши и измените. Выберите параметр «Ремонт» в пользовательском интерфейсе набора инструментов.
- После ремонта 2015 начинает обнаружение установщика, и после этого он отлично работает.
Я так и не смог заставить это работать. Я попробовал несколько версий WiX, отремонтировал VS2015 и не повезло. К счастью, расширение для VS2017 работает ... –