Visual Studio 2015'te Yeni Proje iletişim kutusuna gittiğimde, Windows Installer XML kullanılamıyor. Visual Studio 2015'te WiX projelerini nasıl etkinleştirebilirim?
Visual Studio 2015'te Yeni Proje iletişim kutusuna gittiğimde, Windows Installer XML kullanılamıyor. Visual Studio 2015'te WiX projelerini nasıl etkinleştirebilirim?
Yanıtlar:
2015-09-08 Güncellemesi: WiX Toolset 3.10, Visual Studio 2015 sürümleri için resmi destekle yayınlandı. Bu yüklenebilir olduğunu wixtoolset.org .
Visual Studio 2015 uyumluluğunu WiX 3.9 veya önceki sürümlerle manuel olarak etkinleştirebilirsiniz:
Kopya
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\WiX
için
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\WiX
Ardından Yönetici olarak yürütün:
"C: \ Program Dosyaları (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ devenv" / kurulum
Visual Studio 2015'i açtığınızda, WiX 3.9 ve önceki projeler uyumlu olacaktır.
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\VsDevCmd.bat
Bu daha önce de sorunumdu ve WiX 3.9 veya önceki sürümler özellikle Visual Studio 2015 için oluşturulmadığından Chris Schiffhauer'in cevabı şimdiye kadar en iyi çözüm değil gibi görünüyor.
Çözelti son yapılarında yüklemek adildir WiX v3.10 den bu bağlantıdan onların tweets cevap olarak ne: https://twitter.com/wixtoolset/status/597796279729528833
@ 5ervant en son WiX v3.10 sürümleri desteği @VisualStudio 2015.
Bir çözüm ararken yalnızca Visual Studio Community 2015 RC'ye sahibim ve Chris'in cevabını takiben, WiX Toolset v3.9 R2'yi yükledikten sonra, sistemimdeki C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE
klasörü veya klasörü bulamadım C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7
.
Kurulum sırasının önemli olduğunu buldum. VS2015'i kullanarak, mevcut bir WiX projesini eklemeye çalıştığımda, * .wixproj uzantısı kullanılamadığından onu seçemedim. Yeni bir WiX projesi eklemeye çalıştığımda "Windows Installer XML" şablonları kullanılamıyordu.
Bunu düzeltmek için VS2015'i kapattım, Kontrol Panelini kullanarak WiX araçlarını kaldırdım ve wix310.exe'yi çalıştırarak yeniden yükledim ( https://wix.codeplex.com/releases/view/619491 adresinden indirilen 3.10.2.2516 sürümü )
3.11 ile aynı sorunu yaşadım. 3.11'i kaldırdım ve WIX 3.10'u yükledim. Wix sürüm 3.10, VS 2015 ile herhangi bir manuel adım olmaksızın sorunsuz bir şekilde çalıştı.
Atul
Benim senaryomda, VS 2015 çözümündeki Wix projesi sorunsuz bir şekilde yükleniyordu, ancak wix proje türünün desteklenmemesi dışında bir gün yüklemeyi durdurdu. VS 2015 ile ilgili Wix Toolset v3.11.1.2318 güncellendikten sonra bile sorun patlamaya devam etti .
Çözüm, Araçlar-> Uzantılar ve Güncellemeler'e gitmekte yatıyordu , uzantılar listesinde Wix uzantısını bulup etkinleştirmekte . Bir şekilde devre dışı kalmıştı. Etkinleştirilmesi, VS 2015'in yeniden başlatılmasını istedi, bu, yeniden başlatıldığında Wix projesini iyi yükledi.
HTH!