दृश्य स्टूडियो 2008 एक्सप्रेस संस्करण में "गायब" क्या है?
विशेष रूप से,
- क्या कार्यक्षमता उपलब्ध नहीं है?
- इसके उपयोग पर क्या प्रतिबंध हैं?
दृश्य स्टूडियो 2008 एक्सप्रेस संस्करण में "गायब" क्या है?
विशेष रूप से,
जवाबों:
विजुअल स्टूडियो एक्सप्रेस की तुलना में विजुअल स्टूडियो एक्सप्रेस में जिन प्रमुख क्षेत्रों में सुविधाओं का अभाव है:
नोट: यह अक्सर कहा जाता है कि एक्सप्रेस EULA वाणिज्यिक विकास की अनुमति नहीं देता है - यह सच नहीं है ( विजुअल स्टूडियो एक्सप्रेस FAQ आइटम 7 )
Microsoft.com पर तुलना चार्ट का एक आसान सेट है ।
यह विशेष रूप से व्यक्त संस्करण पर निर्भर करता है, निश्चित रूप से (क्योंकि कई हैं और उनकी अलग-अलग विशेषताएं हैं)। सीमाएँ जो आप संभवतः सबसे अधिक चला सकते हैं, वे हैं स्रोत नियंत्रण एकीकरण (और TFS क्लाइंट लाइसेंस), डिबगिंग सीमाएँ, सीमित रिफैक्टरिंग, कोई इकाई परीक्षण समर्थन और सीमित डिज़ाइनर समर्थन नहीं।
संपूर्णता के लिए, यहां उन विशेषताओं की एक सूची दी गई है जो विज़ुअल स्टूडियो 2008 मानक संस्करण में हैं, लेकिन एक्सप्रेस संस्करण में से कोई भी नहीं हैं:
यहां संस्करणों की तुलना चार्ट है
संपादित करें: यह एहसास नहीं था कि यह 2005 के लिए था, न कि 2008 के लिए
दृश्य स्टूडियो 2008 उत्पाद तुलना
जहां तक मुझे पता है कि इसके इस्तेमाल पर कोई प्रतिबंध नहीं है, लेकिन मैं वकील नहीं हूं।
AviewAnew ने बताया कि आप व्यावसायिक उपयोग के लिए एक्सप्रेस संस्करण का उपयोग कर सकते हैं: विजुअल स्टूडियो एक्सप्रेस संस्करणों का उपयोग करके निर्मित अनुप्रयोगों के लिए कोई लाइसेंस प्रतिबंध नहीं है। FAQ # 7 देखें ।
ये मेरे लिए सबसे महत्वपूर्ण हैं:
अन्य लोगों ने बहुत बड़ी सूचियाँ पोस्ट की हैं, लेकिन एक व्यावहारिक बात के रूप में, किसी ऐसे व्यक्ति के रूप में बोलना जो ज्यादातर सिस्टम प्रोग्रामिंग करता है, एक्सप्रेस एक्सप्रेस का उपयोग करते समय मैं जिन विशेषताओं को याद करता हूं वे हैं
डिबगर के थ्रेड-जागरूक भागों, और
अंतर्निहित बाइनरी दर्शक के साथ फ़ाइलों को खोलने की क्षमता।
अगर मैंने MFC प्रोग्रामिंग अधिक बार की तो मैं शायद डायलॉग डिजाइनर को भी याद करूंगा।
जो गायब है (जो अच्छा है)
स्रोत नियंत्रण एकीकरण दो विकल्प सक्षम करता है: स्रोत नियंत्रण प्लग-इन एपीआई (जिसे पहले MSSCCI API के रूप में जाना जाता है), या स्रोत नियंत्रण VSPackage पर आधारित स्रोत नियंत्रण समाधान
यह विशेष रूप से महत्वपूर्ण है अगर आप पेरफोर्स जैसे सिस्टम के साथ काम कर रहे हैं जहां आपको उनके साथ बदलने से पहले फ़ाइलों की जांच करनी चाहिए, विशेष रूप से सभी टीम के सदस्यों के लिए प्रोजेक्ट सेटिंग्स बदलना।
यह MSDN दस्तावेज़ आपको वह सब कुछ चाहिए जो आपको चाहिए!
ध्यान दें कि वर्तमान में, आप एक्सप्रेस संस्करण में एफ # प्राप्त नहीं कर सकते हैं, हालांकि मुझे लगता है कि यह किसी समय में बदलने की संभावना है।
एक वर्कअराउंड है - आप अलग से Visual Studio Shell और F # CTP स्थापित करते हैं और वे एक साथ काम करते हैं।
मुझे डीबगिंग के साथ, Windows Vista पर विज़ुअल स्टूडियो एक्सप्रेस (C ++) 2008 (सर्विस पैक 1 के साथ) से परेशानी थी। जब भी मैंने कुछ भी किया जैसे (ए) प्रोग्राम को तोड़ना, (बी) ऐप से वापस आईडीई पर ध्यान केंद्रित करना, (सी) निष्पादन को फिर से शुरू करना, कार्यक्रम लगभग 30 सेकंड तक लटका रहा। कार्य प्रबंधक ने "VSExpress.exe" को अवधि के लिए संपूर्ण CPU का उपभोग करते हुए दिखाया। विस्टा ने इस दौरान IDE के टाइटल बार में "Not response" दिखाया।
यह मुझे बोनर्स चला रहा था इसलिए मैंने विजुअल स्टूडियो प्रोफेशनल 2008 (सॉफ्टवेयरसर्प्लस से $ 150) की एक वाणिज्यिक प्रति खरीदी और इससे समस्या हल हो गई।
विजुअल स्टूडियो 2008 के लिए, एक्सप्रेस संस्करणों में एक के लिए अंतर्निहित परीक्षण विशेषताएं नहीं हैं।
यदि आप प्लेटफ़ॉर्म SDK में लाइब्रेरी डाउनलोड करते हैं तो आप MFC एप्लिकेशन बना सकते हैं । लेकिन डिजाइनिंग संवादों के समर्थन में कोई अंतर्निहित नहीं है।
ऐड-इन्स हैंVisual Studio Express में अनुमति है। सबसे उल्लेखनीय एक Microsoft से सीधे है: XNA गेम स्टूडियो विज़ुअल स्टूडियो एक्सप्रेस ऐड-इन के रूप में काम करता है।
यहां तक कि एक प्रोजेक्ट प्रकार (शायद केवल पूर्ण विज़ुअल स्टूडियो में उपलब्ध है) जो आपको अपने स्वयं के विज़ुअल स्टूडियो एक्सप्रेस ऐड-इन्स का निर्माण करने देता है!
आप एक के लिए विंडोज सेवाएं नहीं बना सकते ।