2011-05-10 19 views
39

मेरे पास विजुअल स्टूडियो 2010 Ulitmate (एमएसडीएन प्रीमियम के साथ) है, लेकिन मुझे यह फ़ाइल नहीं मिल रही है।मुझे WSDL.exe कहां मिल सकता है?

मैंने विजुअल स्टूडियो एसडीके स्थापित करने का प्रयास किया है लेकिन मुझे फ़ाइल नहीं मिल रही है।

  • C:

    मैं में देखा है \ Windows \ Microsoft.NET \ फ्रेमवर्क \ v3.5

  • C: \ Windows \ Microsoft.NET \ फ्रेमवर्क \ v4.0.30319
  • सी : \ प्रोग्राम फ़ाइलें (x86) \ माइक्रोसॉफ्ट विजुअल स्टूडियो 10.0 \ एसडीके \ v3.5

लेकिन मुझे यह प्रतीत नहीं होता है।

(यदि आप सोच रहे हैं, मैं इसे जरूरत these steps प्रदर्शन करने के लिए।)

उत्तर

63

यह सी के तहत होना चाहिए: \ Program Files (x86) \ MicrosoftSdks \ Windows \ v7.0a \ बिन। आपको विजुअल स्टूडियो कमांड प्रॉम्प्ट से wsdl का उपयोग करने में सक्षम होना चाहिए और विजुअल स्टूडियो कमांड प्रॉम्प्ट में टाइपिंग पथ आपको उन सभी टूल्स के स्थान देगा जो आपको चाहिए। उम्मीद है कि यह

+15

धन्यवाद! पूर्ण पथ था: सी: \ प्रोग्राम फ़ाइलें (x86) \ माइक्रोसॉफ्ट एसडीके \ विंडोज \ v7.0A \ बिन (वैसे, यह कमांड प्रॉम्प्ट से रन-सक्षम नहीं था, लेकिन आपका पथ मुझे वहां मिला। धन्यवाद फिर से! – Vaccano

+0

क्या आपने विजुअल स्टूडियो कमांड प्रॉम्प्ट में पथ कमांड का प्रयास किया था? मैं सिर्फ जिज्ञासा से पूछ रहा हूं। आह क्षमा करें मैंने आपकी टिप्पणी नीचे देखी है। स्पष्ट में एक बयान लेकिन हो सकता है कि आपको अपने विजुअल स्टूडियो कमांड प्रॉम्प्ट के लिए पथ सेट करने की आवश्यकता हो wsdl.exe स्थान दृश्य स्टूडियो कमांड प्रॉम्प्ट से इसे चलाने की अनुमति देने के लिए – user213702

+0

[यह उत्तर] (http://stackoverflow.com/a/4876410/1219280) एक आसान दृष्टिकोण दिखाता है। – Veverke

5

विजुअल स्टूडियो 2010 का उपयोग करने के लिए तैयार कई कार्यक्षमताओं के साथ आता है। आप

+0

हां, यह काम नहीं करता है। (मैं खोलता हूं वीएस 2010 कमांड प्रॉम्प्ट और wsdl.exe में टाइप करें और यह कहता है कि "wsdl.exe 'को आंतरिक या बाहरी कमांड, ऑपरेट करने योग्य प्रोग्राम या बैच फ़ाइल के रूप में पहचाना नहीं गया है।") – Vaccano

+0

बस wsdl शब्द का प्रयोग करें, इसे व्यवस्थापक के रूप में चलाएं –

+0

कोशिश की गई वह भी और यह काम नहीं किया। – Vaccano

1

से wsdl कमांड का आह्वान कर सकते हैं सीधे कमांड प्रॉम्प्ट से wdsl.exe नहीं चला सकते क्योंकि यह डॉस खोज पथ में नहीं है। आपको wdsl.exe

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

MSBuild स्क्रिप्ट

<Target Name="UpdateWebReference"> 
    <Message Text="Updating Web Reference..."/> 
    <Exec Command="wsdl.exe /o &quote;$(OutDir)&quote; /n &quote;$(WebServiceNamespace)&quote; &quote$(PathToWebServiceURL)&quote;"/> 
</Target> 
संबंधित मुद्दे