2009-07-16 6 views
32

दृश्य स्टूडियो के लिए एक नया एक्सटेंशन बनाते समय, दो प्रोजेक्ट विकल्प हैं: "विजुअल स्टूडियो इंटीग्रेशन पैकेज" और "विजुअल स्टूडियो ऐड-इन"। दो परियोजना प्रकारों के बीच क्या अंतर है और आप दूसरे पर एक का उपयोग कब करेंगे?"विजुअल स्टूडियो इंटीग्रेशन पैकेज" बनाम "विजुअल स्टूडियो ऐड-इन": क्या अंतर है?

उत्तर

36

ठीक है, आप a full detailed comparison here (श्रृंखला में पिछले भागों के लिंक भी देख सकते हैं) पा सकते हैं।

लेकिन मूल रूप से, वीएस एक्सटेंशन प्रकार के रूप में एड-इन्स वीएस के पहले संस्करणों से उपलब्ध थे और COM घटक के रूप में निर्मित किए गए थे। बाद में, उस दृष्टिकोण में कुछ सीमाएं खोजी गईं, इसलिए नई विस्तारशीलता सुविधा बनाई गई - अर्थात वीएस एसडीके पैकेज।

शायद, यदि आप वीएस 2008+ के लिए एक एक्सटेंशन बना रहे हैं तो आपको वीएस एसडीके पैकेज को नई तकनीक के रूप में लक्षित करना चाहिए। वीएस पैकेज का एक और मजबूत बिंदु विजुअल स्टूडियो के साथ बेहतर एकीकरण है।

तुम जो भी करते हैं, ऐड-इन्स, जबकि VSPackages आईडीई की एक पूरी तरह से एकीकृत हिस्सा हैं दृश्य स्टूडियो के लिए एक बाहरी बात कर रहे हैं।

तुम अब भी एक ऐड-इन के निर्माण पर विचार हो सकता है, अगर

  • आप उच्च स्तर के तानाना API तक पहुंच के रूप में एक वी.एस. पैकेज से निम्न स्तर के मौलिक एपीआई उपलब्ध करने के लिए विरोध की जरूरत है,;
  • आप विजुअल बेसिक में विकसित होते हैं (वीएस पैकेज के लिए टेम्पलेट केवल सी #/विजुअल सी ++ में उपलब्ध हैं);
  • आप एक साधारण कार्य/सामान्य परिदृश्य को स्वचालित करना चाहते हैं, तो ऐड-इन को शायद कम विकास प्रयास की आवश्यकता होगी।
-1

एकीकरण पैकेज ऐसा कुछ है जिसे आप एक नई परियोजना शुरू करते समय चुना जा सकता है (जैसे आप सी # या वीबी कैसे चुनते हैं)।

http://www.bitwisemag.com/copy/features/dev/visual_studio/vs2005_integration_1.html देखें।

ऐड-इन्स काम करता है जैसे वे एमएस ऑफिस अनुप्रयोगों के लिए करेंगे। आप अपने स्वयं के कस्टम बटन और मेनू आइटम जोड़ सकते हैं। यहां एक उदाहरण दिया गया है: http://www.c-sharpcorner.com/UploadFile/mgold/AddIns11292005015631AM/AddIns.aspx

4

दृश्य स्टूडियो के बारे में महत्वपूर्ण बिंदु ऐड-इन बनाम पैकेज, ऐड-इन्स वी.एस. 2013 में मूल्यह्रास कर रहे हैं और वी.एस. में उपलब्ध नहीं होगा "14"

Add-ins Deprecated in Visual Studio 2013 Visual Studio "14" CTP: add-ins are gone

"आधिकारिक" मार्गदर्शन How to: Create an Add-In से "विजुअल स्टूडियो ऐड-इन्स विजुअल स्टूडियो 2013 में बहिष्कृत हैं। आपको अपने ऐड-इन्स को VSPackage एक्सटेंशन में अपग्रेड करना चाहिए ...."

संबंधित मुद्दे