我使用的是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.' –