Jak włączyć projekty WiX w Visual Studio 2015

Kiedy przechodzę okno dialogowe nowego projektu w Visual Studio 2015, Windows Installer XML nie jest dostępny. Jak włączyć projekty WiX w Visual Studio 2015?

Author: Chris Schiffhauer, 2014-09-30

5 answers

Aktualizacja 2015-09-08: WiX Toolset 3.10 został wydany z oficjalnym wsparciem dla wersji Visual Studio 2015. Jest on dostępny do pobrania z wixtoolset.org .

Możesz ręcznie włączyć kompatybilność Visual Studio 2015 z WiX 3.9 lub wcześniejszą:
  1. Kopiuj
    C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\WiX Na
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\WiX

  2. Następnie wykonaj jako Administrator:

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

    Tutaj wpisz opis obrazka

Po otwarciu Visual Studio 2015, WiX 3.9 i wcześniejsze projekty będą kompatybilne.

Tutaj wpisz opis obrazka

 147
Author: Chris Schiffhauer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-08 14:15:39

To był również mój problem wcześniej i wygląda na to, że odpowiedź Chrisa Schiffhauera nie jest najlepszym rozwiązaniem, ponieważ WiX 3.9 lub wcześniejszy nie jest specjalnie stworzony dla Visual Studio 2015.

Rozwiązaniem jest zainstalowanie najnowszych kompilacji WiX v3.10 z tego linku jako tego, co odpowiedzieli na swoich tweetach: https://twitter.com/wixtoolset/status/597796279729528833

@ 5ervant najnowsze wersje WiX V3. 10 support @VisualStudio 2015.

Mam Visual Studio Community 2015 RC tylko wtedy, gdy szukam rozwiązania, a po odpowiedzi Chrisa, po zainstalowaniu WiX Toolset v3.9 R2, nie znalazłem folderu C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE ani folderu C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7 w moim systemie.

 36
Author: 5ervant,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-13 13:04:34

Stwierdziłem, że kolejność instalacji jest ważna. Używając VS2015, kiedy próbowałem dodać istniejący projekt WiX, nie mogłem go wybrać, ponieważ *.rozszerzenie wixproj nie było dostępne. Kiedy próbowałem dodać nowy projekt WiX, szablony "Windows Installer XML" nie były dostępne.

Aby to naprawić, zamknąłem VS2015, odinstalowałem WiX tools za pomocą Panelu sterowania i ponownie zainstalowałem go, uruchamiając wix310.exe (wersja 3.10.2.2516 pobrana z https://wix.codeplex.com/releases/view/619491 )

 5
Author: NoBrassRing,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-06-12 13:26:08
  1. Jeśli masz VS 2012 I VS 2015, zainstaluj Wix ToolSet V3.10.3. Spowoduje to zainstalowanie zestawu narzędzi Wix dla 2012 i 2015 jeszcze go nie wykryje.
  2. Następnie w Panelu sterowania-- > Programy, wybierz instalację WIX, kliknij prawym przyciskiem myszy i zmień. Wybierz opcję Napraw w interfejsie zestawu narzędzi.
  3. po naprawie 2015 zaczyna wykrywać instalator i działa dobrze po.
 5
Author: Soumi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-12-02 21:17:27

Mam ten sam problem z 3.11. Odinstalowałem 3.11 i zainstalowałem WIX 3.10. Wix w wersji 3.10 działał płynnie bez żadnych ręcznych kroków Z VS 2015.

Atul

 0
Author: Atul Sureka,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-20 05:42:19