तो ऐसा लगता है जैसे मैं प्रमुख विकल्पों में से एक जोड़ी है जब दृश्य स्टूडियो में एक परियोजना में WCF सेवा प्रॉक्सी कोड हो रही:मुझे svcutil पर विजुअल स्टूडियो सेवा संदर्भों का उपयोग क्यों करना चाहिए?
उपयोग दृश्य स्टूडियो के अंतर्निहित टूलींग के लिए Service References
उपयोग सरल svcutil कमांड,
svcutil http://[my endpoint] /namespace:[my namespace] /noconfig
जैसे कुछ (क्योंकि मैं प्रोजेक्ट में काफी काफी मानक बाइंडिंग का उपयोग करता हूं), और परिणामस्वरूप फ़ाइल को मेरे प्रोजेक्ट (या स्थान पर अपग्रेड) में खींचें।
स्पष्ट है कि, विकल्प 2 यद्यपि अद्यतन करने के लिए कोई बिल्ट-इन टूलींग के साथ, सबसे अच्छा एक तरह लगता है। लेकिन सेवा संदर्भ संवाद एक अरब फाइलों की तरह उत्पन्न करता है। क्या वीएस सेवा संदर्भों के लिए कोई अस्पष्ट लाभ है जो मुझे याद आ रही है?
वे मूल रूप से वही बात हैं। –
विजुअल स्टूडियो मूल रूप से दृश्यों के पीछे svcutil कहते हैं। हालांकि प्रोग्रामर के बहुत सारे कमांड प्रॉम्प्ट खोलने और कमांड लाइन उपकरण चलाने से डरते हैं - यही कारण है कि विजुअल स्टूडियो में 'सेवा जोड़ें संदर्भ' संवाद है .... –
हाँ मुझे पता था कि वे कवर के नीचे समान थे, लेकिन है यह उन सभी एक्सएसडी और अन्य फ़ाइलों को कुछ लाभ के लिए उत्पन्न करने के लिए कुछ/भयानक स्विच का उपयोग कर रहा है? –