Включить проект WiX в Visual Studio 2013
У меня есть решение VS 2012 с проектами установщика WiX. Однако, когда я открываю решение в VS 2013 (Release), проект WiX несовместим.
кто-нибудь знает, где / есть ли версия VS 2013 (wixtoolset ?) доступно ли еще работает? Или есть способ сделать текущий проект совместимым в VS 2013?
7 ответов:
2013-12-02 обновления: Wix Toolset 3.8 выпущен с официальной поддержкой для Visual Studio 2013 выпусков. Он доступен для скачивания с wixtoolset.org.
вы можете вручную включить совместимость Visual Studio 2013 с более старыми версиями WiX:
скопировать
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\WiX
toC:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\WiX
изменить
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\WiX\extension.vsixmanifest
путем добавления следующее:<VisualStudio Version="12.0"> <Edition>Ultimate</Edition> <Edition>Premium</Edition> <Edition>Pro</Edition> <Edition>Express_All</Edition> </VisualStudio>
затем откройте Командную строку VS2013 Native Tools (from
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts
) и выполнить:devenv / setup
при открытии Visual Studio 2013 проекты WiX 3.7 будут совместимы.
просто обновите до WiX v3. 8, it тут поддержка VS2013:http://wixtoolset.org/releases/v3.8/stable
Если вы устанавливаете VS2013 после WiX вам нужно будет удалить WiX, а затем переустановить его. Просто восстановить установку WiX недостаточно.
после запуска установщика toolkit для wix:
для Wix 3.8 и 3.9, с Visual Studio 2012 и 2013, я должен был удалить все файлы кэша in:
" %appdata%..\Local\Microsoft\VisualStudio\11.0\ComponentModelCache" (для VS 2012) и "%appdata%..\Local\Microsoft\VisualStudio\12.0\ComponentModelCache" (для VS 2013) соответственно.
после удаления этих файлов, выполнить из командная строка для каждой версии VS:
devenv /setup
например "C:\Program файлы (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv /setup"
и "C:\Program файлы (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv /setup"
только после того, как я удалил эти файлы и перезапустил машину, выполнение "devenv /setup" имело желаемый эффект.
если эти файлы кэша не удаляются в первую очередь, то вы можете испытать проблема, когда ваши пакеты не загружаются должным образом. Вы будете знать,если ваши пакеты не загружаются, потому что VS потерпит неудачу при запуске.
с WiX 3.7, даже если вы не можете открыть wixproj в Visual Studio 2013, он компилируется с помощью MSBuild для решения VS2013. (изменение wixproj все значение toolsversion="12.0")
последний установщик Wix, похоже, исправляет установку без какой-либо конфигурации.
- закройте все visual studios. беги .exe at https://wix.codeplex.com/releases/view/136891.
- появляется причудливый красный экран, нажмите центральную секцию под названием "установить", это переустановка Wix для всех версий VS на вашем компьютере.
работал для меня.
вы должны обновить wix и установить WIX 3.9, чтобы сделать ваш проект Wix совместимым с vs 2013. Ниже приведена ссылка на скачивание wix 3.9 https://wix.codeplex.com/releases/view/136891