我使用的是Microsoft Visual Studio Community 2015,我想從WSDL生成代理類。我已經發布了WSDL,然後我將其保存在本地,然後使用實用程序wsdl.exe
。哪裏可以找到適用於Visual Studio 2015的wsdl.exe?
哪裏可以找到針對Visual Studio 2015的wsdl.exe
?
我發現這個工具只在一個地方:
C:\Program Files(86)\Microsoft SDKs\Windows\v7.0A\Bin
當我試圖運行它不是作爲管理員,我得到這個消息:
Visual Studio 2010. Invalid license data. Reinstall is required.
以管理員身份運行後,該工具能正常工作我得到了我的代理班。
wsdl.exe C:\Applications\SimpleCustomService.wsdl /out:myproxy.cs
那是正確的,如果我在MS Visual Studio中2015年WSDL工具,它包含在微軟的Visual Studio 2010中使用?
我將非常感激這些信息。謝謝大家。
謝謝您的回覆。不,我只有'C:\ Program Files文件(x86)\ Microsoft SDKs \ Windows \ v7.0A \ Bin'而不是'v10.0A'是的,我嘗試使用位於C:\ Program Files中的VS2015的Developer Command Prompt文件(x86)\微軟Visual Studio 14.0 \ Common7 \ Tools \ VsDevCmd.bat',但我需要指定wsdl.exe的路徑... –
我的猜測是,你的VS 2015安裝有點破,因爲我認爲該目錄應該在安裝過程中創建。 – argaz
也許..一般來說,當我將這個代理類複製到MS Visual Studio 2015中的項目時,我看到類似這樣的錯誤 - 類型或命名空間'Services'不存在於命名空間'System.Web'中,並且等等..在生成的代碼中的這一行也使我困惑 - '這個源代碼是由wsdl自動生成的,Version = 2.0.50727.3038.' –