Интерфейс VMWareLabManagerSoap - PullRequest
       9

Интерфейс VMWareLabManagerSoap

1 голос
/ 12 февраля 2010

Я пытаюсь подключиться к SOAP API Lab Manager и следовал инструкциям в руководстве по API: http://www.vmware.com/pdf/labmanager_SOAP_API_Guide.pdf.

Однако в Visual Studio постоянно появляется сообщение об ошибке:

Ошибка 1 Тип или имя пространства имен «VMwareLabManagerSOAPinterface» не существует в пространстве имен «ConsoleApplication1.LabManagerSoap» (отсутствует ссылка на сборку?) C: \ Documents and Settings \ llaskin \ Мои документы \ Visual Studio 2008 \ Projects \ ConsoleApplication1 \ ConsoleApplication1 \ Program.cs 24 52 ConsoleApplication1

Определение «VMwareLabManagerSOAPinterface» приходит непосредственно как вырезка и вставка из PDF-файла, на который есть ссылки выше. Кто-нибудь может дать руководство?

1 Ответ

1 голос
/ 25 августа 2011

Я знаю, что об этом спрашивали более года назад, однако я только что столкнулся с той же проблемой, и я уверен, что другие могут столкнуться с этой проблемой в будущем.

API-интерфейс LabManager SOAP, на мой взгляд, основан на .NET 2.0, и это может вызывать проблемы совместимости. Чтобы создать ссылки на классы с совместимостью 2.0 в VS2010:

  1. Выберите Добавить ссылку на службу ... в разделе Проект
  2. Нажмите Дополнительно
  3. Нажмите Добавить веб-ссылку ...

Отсюда вы можете следовать инструкциям «Чтобы добавить веб-ссылку», начиная с шага 4 «В текстовом поле URL-адреса ...», приведенному в Руководстве по SOAP API.

Это должно создать файл Reference.cs в вашем проекте, который содержит методы, описанные в руководстве по мылу API LabManager, включая класс LabManagerSOAPinterface.

...