दृश्य स्टूडियो 2008 एक्सप्रेस संस्करण में "गायब" क्या है?


126

दृश्य स्टूडियो 2008 एक्सप्रेस संस्करण में "गायब" क्या है?

विशेष रूप से,

  • क्या कार्यक्षमता उपलब्ध नहीं है?
  • इसके उपयोग पर क्या प्रतिबंध हैं?

9
बंद से असहमत - यह एक सीधा तथ्यात्मक सवाल है जिसे एक तथ्यात्मक उत्तर की आवश्यकता है।
इयान

जवाबों:


163

विजुअल स्टूडियो एक्सप्रेस की तुलना में विजुअल स्टूडियो एक्सप्रेस में जिन प्रमुख क्षेत्रों में सुविधाओं का अभाव है:

  • कोई ऐड-इन्स / मैक्रोज़ नहीं
  • कुछ Win32 उपकरण अनुपलब्ध हैं
  • टीम एक्सप्लोरर का समर्थन नहीं
  • सीमित रिफैक्टरिंग समर्थन
  • डिबगिंग बहुत अधिक सीमित है (विशेष रूप से सर्वर विकास के लिए समस्याग्रस्त कोई दूरस्थ डीबगिंग नहीं है)
  • सेटअप परियोजनाओं के लिए समर्थन का अभाव
  • कोई रिपोर्ट निर्माण उपकरण नहीं
  • कोई ऑफिस डेवलपमेंट सपोर्ट नहीं
  • कोई मोबाइल प्लेटफ़ॉर्म समर्थन नहीं
  • डिजाइनरों का सीमित सेट
  • डेटाबेस टूल्स का सीमित सेट
  • कोई कोड रूपरेखा या परीक्षण रूपरेखा समर्थन नहीं
  • कोई MFC / ATL समर्थन नहीं
  • C ++ को 64-बिट छवियों को संकलित करने के लिए कोई समर्थन नहीं है (विंडोज एसडीके स्थापित करने के लिए वर्कअराउंड है जो मुफ़्त है)

नोट: यह अक्सर कहा जाता है कि एक्सप्रेस EULA वाणिज्यिक विकास की अनुमति नहीं देता है - यह सच नहीं है ( विजुअल स्टूडियो एक्सप्रेस FAQ आइटम 7 )


2
64 बिट एक्ज़ीक्यूट के लिए समर्थन है!
नाथन उस्मान

@ जॉर्ज: दिलचस्प - मेरे सी ++ एक्सप्रेस इंस्टॉलेशन (वीसी ++ 2010 एक्सप्रेस सहित) को कोई x64 कंपाइलर नहीं मिलता है - क्या आपको विंडोज एसडीके स्थापित करके x64 समर्थन मिल रहा है?
माइकल Burr

1
@ माइकल: हाँ। मैंने विंडोज एसडीके स्थापित किया है - लेकिन यह एक मुफ्त डाउनलोड भी है।
नाथन उस्मान

58

Microsoft.com पर तुलना चार्ट का एक आसान सेट है ।

यह विशेष रूप से व्यक्त संस्करण पर निर्भर करता है, निश्चित रूप से (क्योंकि कई हैं और उनकी अलग-अलग विशेषताएं हैं)। सीमाएँ जो आप संभवतः सबसे अधिक चला सकते हैं, वे हैं स्रोत नियंत्रण एकीकरण (और TFS क्लाइंट लाइसेंस), डिबगिंग सीमाएँ, सीमित रिफैक्टरिंग, कोई इकाई परीक्षण समर्थन और सीमित डिज़ाइनर समर्थन नहीं।

संपूर्णता के लिए, यहां उन विशेषताओं की एक सूची दी गई है जो विज़ुअल स्टूडियो 2008 मानक संस्करण में हैं, लेकिन एक्सप्रेस संस्करण में से कोई भी नहीं हैं:

  • ऐड-इन्स
  • मैक्रोज़ और मैक्रोज़ आईडीई
  • Visual Studio ऐड-इन प्रोजेक्ट टेम्पलेट
  • VSPackages
  • जादूगरों
  • ATL / MFC ट्रेस टूल
  • GUID बनाएं
  • डॉटफसकेटर सामुदायिक संस्करण
  • त्रुटि लुकअप
  • स्रोत नियंत्रण एकीकरण
  • जासूस ++
  • टीम एक्सप्लोरर एकीकरण
  • टीम फाउंडेशन सर्वर क्लाइंट एक्सेस लाइसेंस
  • विजुअल स्टूडियो 2008 इमेज लाइब्रेरी
  • ऐड-इन्स / मैक्रो सुरक्षा विकल्प
  • दृश्य स्टूडियो सेटिंग्स
  • कक्षा डिजाइनर
  • फील्ड रीफैक्टरिंग को एनकैप्सुलेट करें
  • निकालें इंटरफ़ेस Refactoring
  • पैरामीटर रिफ़ॉर्मिंग के लिए स्थानीय चर को बढ़ावा देना
  • निकालें पैरामीटर्स
  • रिऑर्डर पैरामीटर्स को फिर से तैयार करना
  • डंपिंग डिबगिंग
  • JIT डिबगिंग
  • मिनी-डंप
  • मल्टीथ्रेडेड / मल्टीप्रोसेस डिबगिंग
  • एनटीएसडी कमांड सपोर्ट
  • कदम वेब सेवाओं डिबगिंग में
  • CAB प्रोजेक्ट प्रोजेक्ट टेम्प्लेट
  • मर्ज मॉड्यूल प्रोजेक्ट टेम्पलेट
  • वेब साइट उपयोगिता प्रकाशित करें
  • प्रोजेक्ट टेम्पलेट सेट करें
  • सेटअप विज़ार्ड प्रोजेक्ट टेम्पलेट
  • स्मार्ट डिवाइस CAB प्रोजेक्ट टेम्प्लेट
  • वेब सेटअप प्रोजेक्ट टेम्पलेट
  • Windows इंस्टालर परिनियोजन
  • 64-बिट विज़ुअल C ++ टूल
  • XML दस्तावेज़ से XSD स्कीमा बनाएँ
  • रिपोर्ट एप्लिकेशन प्रोजेक्ट टेम्प्लेट
  • विजुअल स्टूडियो रिपोर्ट डिजाइनर
  • विजुअल स्टूडियो रिपोर्ट विजार्ड
  • ऐड-इन प्रोजेक्ट टेम्पलेट साझा किया गया
  • ASP.NET AJAX सर्वर कंट्रोल एक्सटेंडर प्रोजेक्ट टेम्पलेट
  • ASP.NET AJAX सर्वर नियंत्रण परियोजना टेम्पलेट
  • ASP.NET रिपोर्ट वेब साइट परियोजना टेम्पलेट
  • ASP.NET सर्वर कंट्रोल प्रोजेक्ट टेम्पलेट
  • ASP.NET वेब अनुप्रयोग परियोजना टेम्पलेट
  • स्थानीय संसाधन उत्पन्न करें
  • WCF सेवा होस्ट
  • WCF सेवा लाइब्रेरी प्रोजेक्ट टेम्पलेट
  • डब्ल्यूएफ गतिविधि डिजाइनर
  • कस्टम विज़ार्ड प्रोजेक्ट टेम्पलेट
  • WF खाली वर्कफ़्लो प्रोजेक्ट टेम्पलेट
  • MFC ActiveX कंट्रोल प्रोजेक्ट टेम्पलेट
  • MFC एप्लिकेशन प्रोजेक्ट टेम्प्लेट
  • MFC DLL प्रोजेक्ट टेम्प्लेट
  • WF अनुक्रमिक वर्कफ़्लो कंसोल अनुप्रयोग प्रोजेक्ट टेम्पलेट
  • WF अनुक्रमिक वर्कफ़्लो लाइब्रेरी प्रोजेक्ट टेम्पलेट
  • WF अनुक्रमिक वर्कफ़्लो सेवा लाइब्रेरी प्रोजेक्ट टेम्पलेट
  • WF स्टेट मशीन वर्कफ़्लो लाइब्रेरी प्रोजेक्ट टेम्प्लेट
  • WF स्टेट मशीन वर्कफ़्लो डिज़ाइनर
  • WF राज्य मशीन वर्कफ़्लो सेवा लाइब्रेरी प्रोजेक्ट टेम्पलेट
  • WCF सिंडिकेशन सर्विस लाइब्रेरी प्रोजेक्ट टेम्पलेट
  • विंडोज वर्कफ़्लो फ़ाउंडेशन डिज़ाइनर के लिए विजुअल स्टूडियो एक्सटेंशन्स
  • विंडोज फॉर्म कंट्रोल लाइब्रेरी प्रोजेक्ट टेम्पलेट
  • विंडोज सर्विस प्रोजेक्ट टेम्पलेट
  • WF वर्कफ़्लो एक्टिविटी लाइब्रेरी प्रोजेक्ट टेम्प्लेट
  • WPF कस्टम कंट्रोल लाइब्रेरी प्रोजेक्ट टेम्पलेट
  • WPF उपयोगकर्ता नियंत्रण लाइब्रेरी प्रोजेक्ट टेम्पलेट
  • ASP.NET सर्वर कंट्रोल आइटम टेम्पलेट
  • COM वर्ग आइटम टेम्पलेट
  • कॉन्फ़िगरेशन फ़ाइल आइटम टेम्पलेट
  • फ़्रेमसेट आइटम टेम्पलेट
  • इंटरफ़ेस आइटम टेम्पलेट
  • सीएलआर इंस्टॉलर क्लास आइटम टेम्पलेट
  • स्थानीय डेटाबेस कैश आइटम टेम्पलेट
  • मॉड्यूल-परिभाषा फ़ाइल आइटम टेम्पलेट
  • नेस्टेड मास्टर पेज आइटम टेम्पलेट
  • ATL पंजीकरण स्क्रिप्ट आइटम टेम्पलेट
  • एमएस रिपोर्ट आइटम टेम्पलेट
  • रिपोर्ट विज़ार्ड आइटम टेम्पलेट
  • .NET संसाधन फ़ाइल आइटम टेम्पलेट
  • Win32 संसाधन फ़ाइल आइटम टेम्पलेट
  • स्टेटिक डिस्कवरी फाइल (वेब ​​सर्विसेज) आइटम टेम्पलेट
  • ट्रांसेक्शनल घटक आइटम टेम्पलेट
  • वेब सामग्री प्रपत्र आइटम टेम्पलेट
  • विंडोज स्क्रिप्ट होस्ट आइटम टेम्पलेट
  • विंडोज सेवा आइटम टेम्पलेट
  • XML स्कीमा आइटम टेम्पलेट

8

यहां संस्करणों की तुलना चार्ट है

संपादित करें: यह एहसास नहीं था कि यह 2005 के लिए था, न कि 2008 के लिए


1
यह VS2005 के लिए एक अच्छा अवलोकन है, शर्म की बात है कि VS2008 की तुलना इतनी उपयोगी नहीं है।
लाभकारी

7

दृश्य स्टूडियो 2008 उत्पाद तुलना

जहां तक ​​मुझे पता है कि इसके इस्तेमाल पर कोई प्रतिबंध नहीं है, लेकिन मैं वकील नहीं हूं।

AviewAnew ने बताया कि आप व्यावसायिक उपयोग के लिए एक्सप्रेस संस्करण का उपयोग कर सकते हैं: विजुअल स्टूडियो एक्सप्रेस संस्करणों का उपयोग करके निर्मित अनुप्रयोगों के लिए कोई लाइसेंस प्रतिबंध नहीं है। FAQ # 7 देखें ।


क्या मैं व्यावसायिक उपयोग के लिए एक्सप्रेस संस्करण का उपयोग कर सकता हूं? हां, Visual Studio Express Editions का उपयोग करके बनाए गए एप्लिकेशन के लिए कोई लाइसेंस प्रतिबंध नहीं हैं। microsoft.com/express/support/faq
टॉम रिटर

1
@Tobi ऐसा लगता है कि आपने जो लिंक दिया है ( msdn.microsoft.com/en-us/vstudio/products/cc149003.aspx ) कोई और मान्य नहीं है। क्या आपके पास एक काम है?
पियोट्र डोब्रोगोस्ट

@Prrr, एक त्वरित खोज ने इस डाउनलोड को चालू कर दिया, ऐसा लगता है कि इसमें तुलना चार्ट शामिल है जिसे मैं मूल रूप से जोड़ता हूं: microsoft.com/downloads/…
टोबेई

5

ये मेरे लिए सबसे महत्वपूर्ण हैं:

  • आप किसी शर्त के साथ विराम बिंदु सेट नहीं कर सकते
  • समर्थन में जोड़ें
  • Refactoring बहुत सीमित है (नाम बदलें, निकालने की विधि)



2

अन्य लोगों ने बहुत बड़ी सूचियाँ पोस्ट की हैं, लेकिन एक व्यावहारिक बात के रूप में, किसी ऐसे व्यक्ति के रूप में बोलना जो ज्यादातर सिस्टम प्रोग्रामिंग करता है, एक्सप्रेस एक्सप्रेस का उपयोग करते समय मैं जिन विशेषताओं को याद करता हूं वे हैं

  1. डिबगर के थ्रेड-जागरूक भागों, और

  2. अंतर्निहित बाइनरी दर्शक के साथ फ़ाइलों को खोलने की क्षमता।

अगर मैंने MFC प्रोग्रामिंग अधिक बार की तो मैं शायद डायलॉग डिजाइनर को भी याद करूंगा।


2

जो गायब है (जो अच्छा है)

स्रोत नियंत्रण एकीकरण दो विकल्प सक्षम करता है: स्रोत नियंत्रण प्लग-इन एपीआई (जिसे पहले MSSCCI API के रूप में जाना जाता है), या स्रोत नियंत्रण VSPackage पर आधारित स्रोत नियंत्रण समाधान

यह विशेष रूप से महत्वपूर्ण है अगर आप पेरफोर्स जैसे सिस्टम के साथ काम कर रहे हैं जहां आपको उनके साथ बदलने से पहले फ़ाइलों की जांच करनी चाहिए, विशेष रूप से सभी टीम के सदस्यों के लिए प्रोजेक्ट सेटिंग्स बदलना।


मुझे लगता है कि अगर मुझे Perforce के साथ काम करने की उम्मीद थी, तो मैं स्थानीय मर्क्यूरियल रिपॉजिटरी और Perforce रेपो को पुश / पुल करने के लिए परफारस एक्सटेंशन का उपयोग करके जांच कर सकता हूं। इसका मतलब यह भी होगा कि वीसीएस के लिए वीएस प्लग पर निर्भर होने के बजाय विंडोज एक्सप्लोरर में टोर्टोइजहग का उपयोग किया जा सकता है।
मार्क बूथ

0

यह MSDN दस्तावेज़ आपको वह सब कुछ चाहिए जो आपको चाहिए!


@Mitchel सेलर्स ऐसा लगता है कि आपने जो लिंक दिया है ( msdn.microsoft.com/en-us/vstudio/products/cc149003.aspx ) कोई और मान्य नहीं है। क्या आपके पास एक काम है?
पायोत्र डोब्रोगोस्ट

अर्घ ... एमएस एमएस और चलती लिंक। मैं एक नया खोदने की कोशिश करूँगा!
मिचेल सेलर्स

0

ध्यान दें कि वर्तमान में, आप एक्सप्रेस संस्करण में एफ # प्राप्त नहीं कर सकते हैं, हालांकि मुझे लगता है कि यह किसी समय में बदलने की संभावना है।

एक वर्कअराउंड है - आप अलग से Visual Studio Shell और F # CTP स्थापित करते हैं और वे एक साथ काम करते हैं।


0

मुझे डीबगिंग के साथ, Windows Vista पर विज़ुअल स्टूडियो एक्सप्रेस (C ++) 2008 (सर्विस पैक 1 के साथ) से परेशानी थी। जब भी मैंने कुछ भी किया जैसे (ए) प्रोग्राम को तोड़ना, (बी) ऐप से वापस आईडीई पर ध्यान केंद्रित करना, (सी) निष्पादन को फिर से शुरू करना, कार्यक्रम लगभग 30 सेकंड तक लटका रहा। कार्य प्रबंधक ने "VSExpress.exe" को अवधि के लिए संपूर्ण CPU का उपभोग करते हुए दिखाया। विस्टा ने इस दौरान IDE के टाइटल बार में "Not response" दिखाया।

यह मुझे बोनर्स चला रहा था इसलिए मैंने विजुअल स्टूडियो प्रोफेशनल 2008 (सॉफ्टवेयरसर्प्लस से $ 150) की एक वाणिज्यिक प्रति खरीदी और इससे समस्या हल हो गई।


0

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



0

ऐड-इन्स हैंVisual Studio Express में अनुमति है। सबसे उल्लेखनीय एक Microsoft से सीधे है: XNA गेम स्टूडियो विज़ुअल स्टूडियो एक्सप्रेस ऐड-इन के रूप में काम करता है।

यहां तक ​​कि एक प्रोजेक्ट प्रकार (शायद केवल पूर्ण विज़ुअल स्टूडियो में उपलब्ध है) जो आपको अपने स्वयं के विज़ुअल स्टूडियो एक्सप्रेस ऐड-इन्स का निर्माण करने देता है!


-2

आप एक के लिए विंडोज सेवाएं नहीं बना सकते ।


मैंने एक्सप्रेस का उपयोग करके विंडोज सेवाएं बनाई हैं। यह भुगतान किए गए संस्करणों से थोड़ा अधिक कठिन है क्योंकि एक्सप्रेस आईडीई आपके लिए सेवाओं को स्थापित करने और चलाने के लिए सभी कोड नहीं बनाएगा, लेकिन यह संभव है।
जोनाथन वेब
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.