【转】VMware-vSphere-SDK 引用内AppUtil、VimService2010、Vim25Service2010为黄色叹号的解决方法

最近用到VMware-vSphere-SDK-5.0.0-429209 来使用dotnet控制虚拟机的操作,发现引用内好多黄色叹号,附上解决方法:

VMware-vSphere-SDK-5.0.0-429209\SDK\vsphere-ws\wsdl  此目录下有vim和vim25两个目录,用他们生成响应dll文件

打开Visual studio开发人员工具,依次输入如下命令:(已将wsdl文件夹复制到F盘下)

wsdl /n:VimApi /o:F:\VimService.cs F:\wsdl\vim\vim.wsdl F:\wsdl\vim\vimService.wsdl     (生成cs文件)

csc /t:library /out:F:\VimService2010.dll F:\VimService.cs (生成dll)

sgen /p F:\VimService2010.dll    (生成XML序列化dll)

vim25目录进行同样操作,即可生成VimService2010.dll、VimService2010.XmlSerializers.dll以及Vim25Service2010.dll、Vim25Service2010.XmlSerializers.dll,重新添加引用,问题解决。

--------------------------------------------------------------------------------

以上原文转自:http://blog.csdn.net/s_nuclear/article/details/17712071

其中wsdl和sgen命令的位置在:"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\"

csc命令的位置在:C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc

我使用的命令分别是:(其中最后一步生成XML序列化dll命令执行时间很久,请耐心等待)

"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\wsdl" /n:VimApi /o:D:\Temp\wsdl\VimService.cs D:\Temp\wsdl\vim\vim.wsdl D:\Temp\wsdl\vim\vimService.wsdl

C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc /t:library /out:D:\Temp\wsdl\VimService2010.dll D:\Temp\wsdl\VimService.cs

"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\sgen" /p D:\Temp\wsdl\VimService2010.dll

"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\wsdl" /n:Vim25Api /o:D:\Temp\wsdl\Vim25Service2010.cs D:\Temp\wsdl\vim25\vim.wsdl D:\Temp\wsdl\vim25\vimService.wsdl

C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc /t:library /out:D:\Temp\wsdl\Vim25Service2010.dll D:\Temp\wsdl\Vim25Service2010.cs

"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\sgen" /p D:\Temp\wsdl\Vim25Service2010.dll

时间: 2024-12-29 23:48:13

【转】VMware-vSphere-SDK 引用内AppUtil、VimService2010、Vim25Service2010为黄色叹号的解决方法的相关文章

【Visual Studio】项目的引用显示黄色叹号

情况一:个别引用的DLL显示黄色叹号. 通常是因为该DLL需要的.Net Framework版本与当前项目使用的版本不兼容.如该DLL需要的版本高于当前项目使用的版本.考虑修改项目的.Net Framework版本以支持该DLL. 参考:http://blog.csdn.net/shiyaru1314/article/details/51331567 情况二:打开VS后发现项目的所有DLL都显示黄色叹号. 通常是因为项目packages被更改了,或者从SVN/GIT拉下来时引用不完整造成的.关闭

Win10下VMWare正常使用,但Win10 Update后出现无法启动问题的解决方法

Win10 下使用 VMWare 安装 XP,因为做 WinCE 开发还是 XP 最“好用”. 今天下午还正常使用,但Win10关机时出现升级Update的提示,我就选择了Update&关机.结果晚上Win10开机后,运行VMWare启动虚拟机时出现如下的提示对话框: >>>无法打开内核设备“\\.\Global\vmx86”: 系统找不到指定的文件.您在安装 VMware Workstation 后是否进行了重新引导?>>>未能初始化监视器设备 最后的解决方法

Android程序 依赖库引用Gson 报java.lang.NoClassDefFoundError: com/google/gson/Gson 解决方法

Android 程序所依赖一个Library程序B , B 程序中用到格式化json串,转换成标准json串的要求 public static String jsonFormatter(String uglyJSONString) { Gson gson = new GsonBuilder().setPrettyPrinting().create(); JsonParser jp = new JsonParser(); JsonElement je = jp.parse(uglyJSONStri

VMware Virtual Ethernet Adapter for VMnet1和8在windows7无法识别的解决方法

近期工作较忙的原因,很长时间没有写博客了,今天给大家奉献一篇关于VM的文章,废话不多说了,直接列问题和解决方案: 情况:VMware NetworkAdapter VMnet1和VMnet8 被防火墙认定为[未识别的网络-公用网络],阻隔,无法使用端口映射,虚拟机的80端口无法传入,数据包只能出不能入.这样会造成NAT连接时候明明显示连接了却上不了网络. 我用的系统: Windows7 x64 虚拟机:VMware-workstation-full-9.0.2-1031769 解决方法: 1,进

对域内客户机进行帐户重置以后的解决方法

域内某台客户机中有共享资料,在DC中对该客户机进行帐户重置以后,该客户机的共享资料不能再被域内其他计算机所访问,且该客户机注销以后无法再登录到域,提示"此工作站与主域之间的信任关系建立失败",解决方法是先在DC中将此客户机删除,然后用本地管理员帐户登录到该客户机,退出域并再次加入域,问题得以解决.

Hadoop之——VMware Virtual Ethernet Adapter for VMnet1和8在windows7无法识别的解决方法

转载请注明出处:http://blog.csdn.net/l1028386804/article/details/45915327 情况:VMware NetworkAdapter VMnet1和VMnet8 被防火墙认定为[未识别的网络-公用网络],阻隔,无法使用端口映射,虚拟机的80端口无法传入,数据包只能出不能入.这样会造成NAT连接时候明明显示连接了却上不了网络. 我用的系统: Windows7 x64 虚拟机:VMware-workstation-full-9.0.2-1031769

VS2017 添加引用时报错未能正确加载ReferenceManagerPackage包的解决方法

最近对安装完visual studio 2017 ,在添加引用总是提示 未能加载包ReferenceManagerPackage. 这个问题一直没有解决,最近在网上发现了解决方案: 1.打开VS2017下的Developer Command Prompt for VS 2017 2.然后在CMD窗口切换到2017\Community\Common7\IDE\PublicAssemblies目录位置(对应本地安装目录) 示例:cd D:\Program Files (x86)\Microsoft

关于VMware的“Enter the path to the kernel header files...?”报错的解决方法

这是由于在安装Vmware tools时找不到kernel header files,因此只要安装相关依赖包即可 sudo apt-get update sudo apt-get install build-essential sudo apt-get install libx11-6 libx11-dev libxtst6 xinetd sudo apt-get install linux-headers-`uname -r` build-essential

行内元素多出的空白文本节点的解决方法

问题1:会造成img底部有空白的问题 行内元素的vertical-align(该属性适用于行内元素和table-cell元素)默认是baseline 解决: 1: 设置vertical-align:top/bottom/middle; 2: 设置line-height:0px 或 font-size:0px 间接影响vertical-align的值; 3: 设置img标签为display:block 或 float:left,这样就会影响到img的display默认值: 问题2:img后面出现空