जब मैं विज़ुअल स्टूडियो 2015 में नए प्रोजेक्ट संवाद पर जाता हूं, तो विंडोज इंस्टॉलर एक्सएमएल उपलब्ध नहीं होता है। मैं विजुअल स्टूडियो 2015 में वाईएक्स परियोजनाओं को कैसे सक्षम कर सकता हूं?
जब मैं विज़ुअल स्टूडियो 2015 में नए प्रोजेक्ट संवाद पर जाता हूं, तो विंडोज इंस्टॉलर एक्सएमएल उपलब्ध नहीं होता है। मैं विजुअल स्टूडियो 2015 में वाईएक्स परियोजनाओं को कैसे सक्षम कर सकता हूं?
जवाबों:
अद्यतन 2015-09-08: विजुअल स्टूडियो 2015 संस्करणों के लिए आधिकारिक समर्थन के साथ वाईएक्स टूलसेट 3.10 जारी किया गया है। यह wixtoolset.org से डाउनलोड के लिए उपलब्ध है ।
आप वाईएक्स 3.9 या इससे पहले के विज़ुअल स्टूडियो 2015 संगतता को मैन्युअल रूप से सक्षम कर सकते हैं:
को कॉपी
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 दृश्य स्टूडियो 14.0 \ Common7 \ IDE \ devenv" / सेटअप
जब आप Visual Studio 2015 खोलते हैं, तो WiX 3.9 और पहले की परियोजनाएँ संगत होंगी।
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\VsDevCmd.bat
यह मेरा मुद्दा पहले भी था, और ऐसा लगता है कि क्रिस शिफह्यूअर का जवाब अब तक सबसे अच्छा समाधान नहीं है, क्योंकि वाईएक्स 3.9 या उससे पहले का दृश्य स्टूडियो 2015 के लिए विशेष रूप से निर्मित नहीं है।
समाधान सिर्फ इस लिंक से वाईएक्स v3.10 के नवीनतम बिल्ड को स्थापित करने के लिए है जैसा कि उन्होंने अपने ट्वीट पर उत्तर दिया था: https://twitter.com/wixtoolset/status/597796279729528833
@ वाईएक्स वी ३.१० के ५ ग्रीवांट नवीनतम बिल्ड @VisualStudio 2015 का समर्थन करते हैं।
मेरे पास केवल विजुअल स्टूडियो कम्युनिटी 2015 आरसी है जब मैं एक समाधान की तलाश में हूं, और क्रिस के जवाब का पालन करने के बाद, वाईएक्स टूलसेट वी 3.9 आर 2 को स्थापित करने के बाद, मुझे अपने सिस्टम में C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE
न तो C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7
फ़ोल्डर मिला और न ही फ़ोल्डर।
मैंने पाया है कि स्थापना का क्रम महत्वपूर्ण है। VS2015 का उपयोग करते हुए, जब मैंने एक मौजूदा वाईएक्स परियोजना को जोड़ने की कोशिश की, तो मैं इसका चयन नहीं कर सका क्योंकि * .wixproj एक्सटेंशन उपलब्ध नहीं था। जब मैंने एक नया वाईएक्स प्रोजेक्ट जोड़ने की कोशिश की तो "विंडोज इंस्टॉलर एक्सएमएल" टेम्पलेट उपलब्ध नहीं थे।
इसे ठीक करने के लिए मैंने VS2015 को बंद कर दिया, कंट्रोल पैनल का उपयोग करके वाईएक्स टूल को अनइंस्टॉल कर दिया और इसे wix310.exe (संस्करण 3.10.2.2516 https://wix.codeplex.com/releases/view/619491 ) से डाउनलोड करके पुनः इंस्टॉल किया।
मुझे यही मुद्दा 3.11 के साथ मिला। मैंने 3.11 को अनइंस्टॉल कर दिया और 3.10 की स्थापना की। Wix संस्करण 3.10 ने वीएस 2015 के साथ बिना किसी मैनुअल कदम के आसानी से काम किया।
अतुल
मेरे परिदृश्य में वीएस 2015 समाधान में विक्स परियोजना ठीक लोड होगी, लेकिन अपवाद के साथ एक ठीक दिन लोड करना बंद कर दिया है कि विक्स परियोजना प्रकार समर्थित नहीं था। पहले से ही स्थापित वीएस 2015 प्रासंगिक विक्स टूलसेट v3.11.1.2318 को अद्यतन करने के बाद भी समस्या पॉपिंग बनी रही ।
समाधान उपकरण-> एक्सटेंशन और अपडेट में जाकर झूठ बोलता है, एक्सटेंशन की सूची में Wix एक्सटेंशन का पता लगाता है और इसे सक्षम करता है। यह किसी तरह विकलांग हो गया था। इसे सक्षम करने के लिए वीएस 2015 को फिर से शुरू करने के लिए कहा, जो फिर से शुरू करने पर विक्स परियोजना को ठीक करता है।
HTH!