你的位置:首页 > 软件开发 > ASP.net > vmware开发包之vSphere Management SDK

vmware开发包之vSphere Management SDK

发布时间:2015-07-01 19:00:10
原文地址:http://www.cnblogs.com/yuefei/p/3600441.html原文写的挺好的,我这里增加了一些细节。来帮助像我这样的小白,明明按照说明来,可还是不对 准备:vSphere Management SDKMicrosoft Visual Stu ...

vmware开发包之vSphere Management SDK

原文地址:http://www.cnblogs.com/yuefei/p/3600441.html

原文写的挺好的,我这里增加了一些细节。来帮助像我这样的小白,明明按照说明来,可还是不对

 

准备:

vSphere Management SDK

 

 

Management SDK说明:

vSphere Management SDK关于vmware管理等相关功能的.net和java的代码示例。

在其5.5的解压包中

vmware开发包之vSphere Management SDK

eam:esx agent management表示esx虚机生产环境的代理

sms:storage monitoring management存储监控

spbm:storage policy based management存储策略

ssoclient:客户端单点登录验证

vsphere-ws:web service api

 

当打开sample解决方案时会发现缺失一些dll文件。

vmware开发包之vSphere Management SDK

对于Microsoft.Web.Services3.dll是微软wse3.0中的一个dll文件,可以用它来生产安全的web服务。

安装Web Services Enhancements (WSE) 3.0 for Microsoft .NET后叹号即可消失

 

解决办法:

Vim25Service.dll

Vim25Service.

当然在vSphere Management SDK开发包中也提供了基于web的服务接口,在...SDK\vsphere-ws\wsdl\vim25目录下,可以通过wse工具生成dll文件。

vmware开发包之vSphere Management SDK

关于wse工具安装配置,安装运行时、工具集和vs工具这三个选项。

vmware开发包之vSphere Management SDK

 

这里提供两种编译方式,一种是通过tool工具中的WseWsdl3.exe,一种是vs扩展工具。

 安装完成后,打开vs的dos窗口,依次执行下方几个步骤。

生成Vim25Service.dll和Vim25Service.

1.生成cs文件。

wsdl.exe /n:Vim25Api /o:d:\sdk\dll\VimService.cs d:\sdk\dll\vimService.wsdl d:\sdk\dll\vim.wsdl

于是我们注释掉所有[System.

此步可以使用vs的全部替换功能来完成,大概有6478项,一定要用工具

vmware开发包之vSphere Management SDK

然后我们在

public partial class VimService : System.Web.Services.Protocols.SoapHttpClientProtocol

 

前面增加一行,内容如下

[System.

 

 

生成STSService.dll

1.cd到wse工具。

cd C:\Program Files (x86)\Microsoft WSE\v3.0\Tools

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:vmware开发包之vSphere Management SDK

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录