Kiedy przechodzę do okna dialogowego Nowy projekt w programie Visual Studio 2015, plik XML Instalatora Windows jest niedostępny. Jak mogę włączyć projekty WiX w programie Visual Studio 2015?
visual-studio
wix
visual-studio-2015
Chris Schiffhauer
źródło
źródło
Odpowiedzi:
Aktualizacja 2015-09-08: Został wydany zestaw narzędzi WiX 3.10 z oficjalną obsługą wersji programu Visual Studio 2015. Można go pobrać z witryny wixtoolset.org .
Możesz ręcznie włączyć zgodność programu Visual Studio 2015 z WiX 3.9 lub wcześniejszą:
Skopiuj
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\WiX
doC:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\WiX
Następnie wykonaj jako administrator:
Po otwarciu programu Visual Studio 2015 projekty WiX 3.9 i wcześniejsze będą zgodne.
źródło
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\VsDevCmd.bat
Był to również mój problem wcześniej i wygląda na to, że odpowiedź Chrisa Schiffhauera nie jest obecnie najlepszym rozwiązaniem, ponieważ WiX 3.9 lub starszy nie jest specjalnie zbudowany dla Visual Studio 2015.
Rozwiązaniem jest po prostu zainstalowanie najnowszych wersji WiX v3.10 z tego linku, na co odpowiedzieli w swoich tweetach: https://twitter.com/wixtoolset/status/597796279729528833
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
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE
folderu aniC:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7
folderu w moim systemie.źródło
Odkrył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 narzędzia WiX za pomocą Panelu sterowania i ponownie zainstalowałem, uruchamiając wix310.exe (wersja 3.10.2.2516 pobrana z https://wix.codeplex.com/releases/view/619491 )
źródło
źródło
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 w VS 2015.
Atul
źródło
W moim scenariuszu projekt Wix w rozwiązaniu VS 2015 ładowałby się dobrze, ale przestał ładować pewnego pięknego dnia, z wyjątkiem tego, że typ projektu wix nie był obsługiwany. Problem pojawiał się nawet po zainstalowaniu już zainstalowanego zestawu narzędzi Wix w wersji 3.11.1.2318 dla VS 2015 .
Rozwiązanie polegało na przejściu do Narzędzia-> Rozszerzenie i aktualizacje , zlokalizowaniu rozszerzenia Wix na liście rozszerzeń i włączeniu go. W jakiś sposób został wyłączony. Włączenie tego wymagało ponownego uruchomienia VS 2015, który po ponownym uruchomieniu załadował projekt Wix w porządku.
HTH!
źródło