क्या विजुअल स्टूडियो सिर्फ एक आईडीई है?


12

विंडोज डेवलपमेंट के लिए मेरा मतलब है।

अन्य सवालों के जवाब में, वीएस के विकल्प हैं, लेकिन वे वेब आधारित प्रतीत होते हैं, जो ठीक है, या आप नोटपैड में एक संपूर्ण .net वेबसाइट को प्रोग्राम कर सकते हैं, आपको आग्रह करना चाहिए।

लेकिन क्या विंडोज डेवलपमेंट के लिए सिर्फ एक आईडीई की तुलना में यह अधिक है? IE क्या मेरे लिए सिर्फ नोटपैड में एप्लिकेशन बनाना संभव है, विजुअल स्टूडियो का संकलक हिस्सा है, या यह अलग है, जिसे कमांड लाइन या कुछ और के माध्यम से बुलाया जा सकता है?

मैं वीएस का उपयोग नहीं करना चाहता, मैं इससे खुश हूं, मुझे क्या चाहिए आदि आदि, बस मैं इसके बारे में उत्सुक हूं।


2
मैं पूरी तरह से नहीं जानता कि आप "सिर्फ एक आईडीई" से क्या मतलब है।
डेविड थॉर्नले

30
यह एक आईडीई नहीं है, यह जीवन का एक तरीका है।
15

2
आप सिर्फ यह क्यों नहीं पूछते हैं कि क्या आप वीएस के बाहर सादे पाठ फ़ाइलों को संकलित कर सकते हैं?
जेएफओ

1
.NET देवों के लिए यह जीवन का एक तरीका है। आई लव यू इन्टेलिसेंस !!
टेरेंस डे

3
हाँ। और एक फेरारी सिर्फ एक कार है।
वर्नरसीडी

जवाबों:


32

कंपाइलर अलग से उपलब्ध हैं।

C # के लिए यह होगा csc.exe। आप इसे कमांड लाइन से किसी भी समय कॉल कर सकते हैं। संकलन करने के लिए स्रोत फ़ाइलों के नाम के साथ पास करें, पुस्तकालयों को संदर्भ, संकलन विकल्प और यहां आप जाएं।

मेरा मानना ​​है कि जब आप अपनी परियोजना का निर्माण करने के लिए कहते हैं तो विजुअल स्टूडियो कमांड लाइन पर कंपाइलर को बुलाता है। निर्मित आउटपुट संदेश आप देखते हैं कि कमांड-लाइन कंपाइलर क्या है।

इसके अलावा विजुअल स्टूडियो एक संकलक के लिए केवल GUI से अधिक है। इसमें एक अच्छा टेक्स्ट एडिटर, डिबगर, डिज़ाइनर टूल्स, SQL ब्राउज़र है, जो टेस्ट टूल, वर्ज़निंग कंट्रोल और अन्य इंस्ट्रूमेंट्री (यह प्लग-इन के माध्यम से विस्तार योग्य है) के साथ एकीकृत होता है। आप समेकन के एक तुलनीय स्तर के साथ (Microsoft स्टैक के लिए) एक समान उत्पाद खोजने के लिए कड़ी मेहनत कर रहे होंगे।


2
csc.exe C # कंपाइलर है।
C.exe

1
डीबगर। एक अजीब अच्छी डिबगर। आप नहीं जानते कि यह वहाँ है और यह वास्तव में अच्छा है जब तक आप एक और आईडीई की कोशिश नहीं की है।
रोमन स्टार्कोव

19

न केवल कंपाइलर पूरी तरह से अलग है, इसलिए कुछ और है जो आपको एक .net प्रोजेक्ट बनाने की आवश्यकता हो सकती है। विजुअल स्टूडियो सॉल्यूशन और प्रोजेक्ट फाइलें सिर्फ एक्सएमएल हैं जिसे MSBuild (एक अन्य कमांड लाइन टूल) द्वारा समझा जाता है, जो बदले में संबंधित कंपाइलर को कॉल करता है।

हां, विजुअल स्टूडियो सिर्फ एक आईडीई है। यह SDLC (SQL सर्वर, StyleCop, इत्यादि) के दौरान उपयोग किए जाने वाले अधिकांश व्यक्तिगत टूल को एक एकल अनुप्रयोग में एकीकृत करता है।

बस इतना ही!


16

मैं अपने दो सेंट जोड़ना चाहूंगा। मैं कहूंगा कि आप "सिर्फ एक आईडीई" शब्दों का उपयोग नहीं कर सकते। जिस तरह से आप अपने प्रश्न को शब्द देते हैं, यह लगभग आप कह रहे हैं कि "विजुअल स्टूडियो सिर्फ एक फैंसी टेक्स्ट एडिटर है?"। याद रखें कि इसमें डीबगर, एसक्यूएल के लिए उपकरण, एक दृश्य डिजाइनर, मोबाइल विकास के लिए उपकरण, स्मृति का निरीक्षण करने के लिए दर्शक आदि हैं। विजुअल स्टूडियो एक आईडीई है और आईडीई विकास / डिबगिंग टूल का एक सूट है।

मुझे लगता है कि आपको वह उत्तर मिल गया था जिसे आप खोज रहे थे, जो कि संकलक को अलग से डाउनलोड किया जा सकता है, लेकिन मैं चाहता हूं कि डिवेलपर्स यह महसूस करें कि एक आईडीई मेज पर कितना लाता है। यहां तक ​​कि आपके प्रोजेक्ट को व्यवस्थित करने की क्षमता भी एक सुंदर चीज है। मुझे लगता है कि यह साबुन बॉक्स कुछ और की तुलना में "कृपया उपकरण सीखें" है। आप दृश्य स्टूडियो का उपयोग सिस्टम समस्याओं के साथ डिबग करने के लिए भी कर सकते हैं।


6
माना। विजुअल स्टूडियो को 'सिर्फ एक आईडीई' कहना डोनाल्ड नथ को कॉल करने के समान है।
एडम क्रॉसलैंड

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