gpt4 book ai didi

c# - VimApi 命名空间类所需的 VMware vSphere SDK C# 示例引用在哪里?

转载 作者:太空狗 更新时间:2023-10-29 18:16:45 30 4
gpt4 key购买 nike

我无法编译 VMware vSphere SDK 5.0 中的 C# 示例使用 Visual Studio 2010。错误是缺少命名空间 AppUtilVimApi 的引用。

VS2010 解决方案文件中的引用指向这些文件。

..\AppUtil\bin\Debug\AppUtil.dll
..\..\Vim25Service2010.dll
..\..\Vim25Service2010.XmlSerializers.dll
..\..\VimService2010.dll
..\..\VimService2010.XmlSerializers.dll
..\VMware.Security.CredentialStore\bin\Debug\VMware.Security.CredentialStore.dll

这些文件在 SDK 中的什么位置,或者如果不在 SDK 中我该如何获取它们?

其中两个引用来自解决方案中的其他项目;包括 AppUtil 命名空间。我可以更新每个项目以引用项目而不是调试输出。

是否缺少生成其他 dll 的构建步骤? VimApi 是不同下载的一部分吗?发行说明没有提到额外的下载来编译项目。

最佳答案

我不想回答我自己的问题,但我想出了一个解决方案。基于KB article从自述文件中指出,我能够为 VS2010 创建说明。在 Visual Studio 命令提示符下从包含解决方案文件的目录运行以下命令。

rem Script to generate required references for VMware vSphere SDK 5.0

cd ..
if not exist VimService2010.dll (
wsdl /n:VimApi /o:VimService.cs ..\..\wsdl\vim\vim.wsdl ..\..\wsdl\vim\vimService.wsdl
csc /t:library /out:VimService2010.dll VimService.cs
sgen /p VimService2010.dll
)

if not exist Vim25Service2010.dll (
wsdl /n:Vim25Api /o:Vim25Service.cs ..\..\wsdl\vim25\vim.wsdl ..\..\wsdl\vim25\vimService.wsdl
csc /t:library /out:Vim25Service2010.dll Vim25Service.cs
sgen /p Vim25Service2010.dll
)

此脚本从 SDK 中的 wsdl 文件创建所需的 dll 文件。

关于c# - VimApi 命名空间类所需的 VMware vSphere SDK C# 示例引用在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7504870/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com