मेरे WCF के लिए, मुझे अपने क्लाइंट एप्लिकेशन के लिए कॉन्फ़िगरेशन फ़ाइल जनरेट करनी होगी, जैसे कि सेवा का बंधन, सेवा का पता और अनुबंध।
मेरे WCF के लिए, मुझे अपने क्लाइंट एप्लिकेशन के लिए कॉन्फ़िगरेशन फ़ाइल जनरेट करनी होगी, जैसे कि सेवा का बंधन, सेवा का पता और अनुबंध।
जवाबों:
में टाइप करें Microsoft Visual Studio Command Prompt
: where svcutil.exe
। मेरी मशीन पर यह है:C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\SvcUtil.exe
Visual Studio 2015\Visual Studio Tools\Developer Command Prompt for VS2015
(विजुअल स्टूडियो 2015 के लिए कम से कम) में पाया जाता है।
विंडोज़ के नवीनतम संस्करण (जैसे विंडोज 10, अन्य सर्वर) के साथ, "डेवलपर्स कमांड प्रॉम्प्ट .." के लिए टाइप करें / खोजें यह विजुअल स्टूडियो संस्करण के लिए संबंधित कमांड प्रॉम्प्ट को पॉप अप करेगा।
उदाहरण के लिए डेवलपर कमांड प्रॉम्प्ट VS 2015 के लिए
यहाँ और अधिक https://msdn.microsoft.com/en-us/library/ms229859(v=vs.110.18.xx
यदि आप बनाम 2010 का उपयोग कर रहे हैं तो आप इसे प्राप्त कर सकते हैं
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools
आदेश के साथ SvcUtil.exe के माध्यम से प्रॉक्सी वर्ग उत्पन्न करने का प्रयास करें
वाक्य - विन्यास:
svcutil.exe /language:<type> /out:<name>.cs /config:<name>.config http://<host address>:<port>
उदाहरण:
svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceSamples/myService1
यह जाँचने के लिए कि क्या उपलब्ध है myService1 पोस्टफिक्स के बिना उदाहरण के आपके IE URL में सेवा उपलब्ध है
किसी भी फ़ाइल स्थान को खोजने के लिए
मुझे नहीं लगता कि Svcutil.exe का स्थान खोजना बहुत महत्वपूर्ण है। आप इसके पूर्ण पथ के बिना सीधे निष्पादित करने के लिए Visual Studio कमांड प्रॉम्प्ट का उपयोग कर सकते हैं,
Syntax:
svcutil.exe /language:[vb|cs] /out:[YourClassName].[cs|vb] /config:[YourAppConfigFile.config] [YourServiceAddress]
example:
svcutil.exe /language:cs /out:MyClientClass.cs /config:app.config http://localhost:8370/MyService/
PATH
Cmd.exe को निष्पादित करने से पहले, Visual Studio कमांड प्रॉम्प्ट कुछ पर्यावरण चर सेट करता है , उनमें से एक है । यदि किसी भी कानूनी कारण से svcutil.exe
यह किसी भी PATH
निर्देशिका में नहीं है , तो आप इसे पूर्ण पथ के बिना निष्पादित नहीं कर सकते।