मैं Visual Studio में VSIX फ़ाइल कैसे स्थापित करूं?


103

मैंने अभी विजुअल स्टूडियो गैलरी से VSIX फाइल डाउनलोड की है ।

मैं इसे Visual Studio में कैसे स्थापित करूँ?


6
इसे अपने विज़ुअल स्टूडियो इंस्टॉलेशन में VSIXInstaller.exeअंदर पाए गए उपयोग करके खोलें Common7/IDE
13

जवाबों:


76

VSIX एक विजुअल स्टूडियो एक्सटेंशन इंस्टॉलर है। उन्हें स्थापित करने के लिए आपके पास विज़ुअल स्टूडियो 2010 या नया होना चाहिए, लेकिन आपको इसे .vsix फ़ाइल पर डबल-क्लिक करके स्थापित करने में सक्षम होना चाहिए। वैकल्पिक रूप से आपको इसे वीएस एक्सटेंशन मैनेजर (टूल-> एक्सटेंशन मैंगर) के भीतर से स्थापित करने में सक्षम होना चाहिए

वीएसआईएक्स फ़ाइलों के बारे में अधिक देखें क्वान टू के विज़ुअल स्टूडियो एक्स्टेंसिबिलिटी ब्लॉग पर


37

उपरोक्त उत्तरों से मुझे मदद नहीं मिली; मैं इसे एक्सटेंशन मैनेजर के माध्यम से स्थापित नहीं कर सका और इसके लिए डिफ़ॉल्ट एप्लिकेशन नहीं था .vsix। हालाँकि, मुझे इसे (राइट क्लिक> Open with...) खोलने की जरूरत थी Microsoft Visual Studio Version Selectorऔर यह काम कर गया।

छोटा अपडेट: वीएस 2013 के लिए, आपको नूगेट के संबंधित संस्करण की आवश्यकता है: http://visualstudiogallery.msdn.microsoft.com/4ec1526c-4a8c-4a84-b702-b21a8f52929caca । अन्यथा, संस्करण चयनकर्ता आपको बताएगा कि यह पहले से ही सभी फिटिंग संस्करणों पर स्थापित है।


3
डबल क्लिक .vsix मेरे लिए भी काम नहीं किया। एक त्रुटि संदेश यह बताते हुए दिखाई दिया कि "अनुरोधित ऑपरेशन को उत्थान की आवश्यकता है"। "Open with .." का उपयोग करके समस्या को हल किया।
अगस्तो बैरेटो

इसने एकदम जादू की तरह काम किया।
EvilTeach

24

विजुअल स्टूडियो एक्सटेंशन कैसे स्थापित करें

संक्षेप में, तीन विकल्प हैं:

  1. एक्सटेंशन मैनेजर (उपकरण / विकल्प) के माध्यम से स्थापित करें
  2. Visual Studio Gallery.com के माध्यम से इंस्टॉल करें (डाउनलोड करें और सीधे खोलें या फिर डबल क्लिक करें सहेजें)
  3. % स्थानीयतापद% \ Microsoft \ VisualStudio \ 10.0 \ एक्सटेंशन में "xcopy" के माध्यम से स्थापित करें

2
ऊपर का रास्ता बिल्कुल सही नहीं है। % Localappdata% पर जाएँ, फिर \ Microsoft \ VisualStudio \ {versionNumber} \ एक्सटेंशन पर जाएँ।
GaTechThomas

@GaTechThomas - इससे मुझे एक Win 7 मशीन पर NuGet पैकेज मैनेजर स्थापित करने में मदद मिली जहां मेरे पास व्यवस्थापक अधिकार नहीं थे; धन्यवाद। VSIX इंस्टॉलेशन अन्यथा काम नहीं कर रहा था
ट्रांजिस्टर 1

@GaTechThomas, तिथि को देखते हुए, मुझे संदेह है कि पथ XP के लिए था, और तुम्हारा Win7 + के लिए है
बेंजोल

1
# 3 मेरे लिए एक था। उपयोग xcopyकरने के बजाय, मैंने इसके बजाय एक्सटेंशन का नाम बदला .zipऔर उन्हें अपने %localappdata%\Microsoft\VisualStudio\xx.x\Extensionsफ़ोल्डर में निकाला ।
sa_leinad

11

यदि उपरोक्त सभी विकल्प विफल हो जाते हैं, तो इसे वीएस डेवलपर कमांड-लाइन से इंस्टॉल करने का प्रयास करें यहां बताया गया है कि (StackOverflow पर):

कमांड लाइन से विजुअल स्टूडियो गैलरी एक्सटेंशन कैसे स्थापित करें

VSIXInstaller.exe / शांत some_extension.vsix

आप यहां VSIXInstaller पा सकते हैं (अपने स्थानीय पीसी पर - दृश्य स्टूडियो संस्करण के आधार पर 14.0 द्वारा आपके द्वारा उपयोग किए जा रहे संस्करण द्वारा प्रतिस्थापित):

C: \ Program Files (x86) \ Microsoft दृश्य स्टूडियो 14.0 \ Common7 \ IDE

इंस्टॉलर डायलॉग प्रदर्शित करने के लिए, /quietविकल्प को हटा दें ।


ध्यान दें:

  • VSIX एक्सटेंशन को अनइंस्टॉल करने के लिए , आपको इसके vsixID ( यहां बताया गया है कि इसे कैसे प्राप्त करें) को जानना होगा, फिर आप इसका उपयोग कर सकते हैं

    VSIXInstaller.exe / स्थापना रद्द करें: vsixID

  • किसी विशिष्ट Visual Studio संस्करण के लिए VSIX फ़ाइलों को स्थापित / अनइंस्टॉल करने के लिए, स्विचेस का उपयोग करें /skuName:nameऔर /skuVersion:version; यदि आप VSIXInstaller.exe /?डेवलपर कमांड प्रॉम्प्ट में टाइप करते हैं तो आप कमांड लाइन टूल के सभी विकल्प देख सकते हैं ।


वीएस डेवलपर कमांड प्रॉम्प्ट (रन एडमिनिस्ट्रेटर के रूप में) से यह करते हुए आखिरकार काम किया।
जेम्स

@ जेम्स - संकेत के लिए धन्यवाद, मैंने जवाब अपडेट कर दिया है।
मैट

4

क्या आप जानते हैं कि VSIX एक जिप फाइल से ज्यादा कुछ नहीं है। इस पर डबल क्लिक करने के बाद, वीएस चयनकर्ता आपको इसे स्थापित करने के लिए विज़ुअल स्टूडियो के प्रत्येक इंस्टॉल किए गए संस्करण के लिए संकेत देता है। यह वह जगह है जहां बनाम एक मनमाना फ़ोल्डर नाम चुनता है और% AppData% \ Local \ Microsoft \ VisualStudio ## \ Extensions फ़ोल्डर में सामग्री को अनपैक करता है। तो बेंजोल आंशिक रूप से VXIS (फिर जो एक ज़िप है) से फाइलों को अनपैक करने के लिए सही बचा था।


आप एक्सटेंशन को .zip में बदलकर खुद को अनज़िप कर सकते हैं। फिर आप इसे एक्सटेंशन फ़ोल्डर में मैन्युअल रूप से छोड़ सकते हैं।
बेन वाइल्ड

0

VSIXInstaller में C: \ Program Files (x86) \ Microsoft Visual Studio \ Installer \ resource \ app \ ServiceHub \ Services \ Microsoft.VisualStudio.Setup.Service


-1

मुझे लगता है कि आप VSIX डाउनलोड करने के बाद सिर्फ विजुअल स्टूडियो को फिर से लोड करेंगे। लॉन्च के दौरान विज़ुअल स्टूडियो वीएसआईएक्स फ़ाइल के लिए दिखता है और सभी आवश्यक परिवर्तनों को शामिल करता है।


आप किस संस्करण का जिक्र कर रहे हैं? जैसा कि हैवीड ने बताया कि वीएसआईएक्स वीएस2010 में केवल प्रासंगिक है
बाइनरीमिसिट

1
विजुअल स्टूडियो तभी दिखता है जब आप उसे सही जगह पर रखते हैं!
बेंजोल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.