sproxy для vs2008? - PullRequest
       8

sproxy для vs2008?

2 голосов
/ 21 октября 2010

Я пытаюсь создать прокси WCF в неуправляемом C ++ (на клиенте не установлена ​​платформа .NET).

Я нашел сайт "http://icoder.wordpress.com/2007/07/25/consuming-a-wcf-service-with-an-unmanaged-c-client-with-credential-passing/", который учит, как создать такой прокси..

Проблема в том, что я нашел sproxy.exe только в VS 2003, а не в 2008.

Когда я создаю прокси с помощью этого инструмента VS 2003, я могу скомпилироватьэто с VS 2003, но когда я пытаюсь скомпилировать сгенерированный файл с использованием VS 2008, он получает ошибку: «Неустранимая ошибка C1083: Невозможно открыть файл включения:« atlsoap.h »: Нет такого файла или каталога».

Что я могу сделать?

Спасибо,

Маттан

Ответы [ 2 ]

1 голос
/ 21 октября 2010

Сервер ATL был (пере) перемещен из ATL в Visual Studio 2008 в codeplex , где он нашел свое место отдыха.

Можете ли вы использовать Visual Studio 2005?

Альтернативы?

  • GSoap , требуется лицензия на коммерческую разработку
  • Qt SOAP , является частичной реализациейSOAP v1.1
  • API веб-служб Windows , работает только в Windows 7
0 голосов
/ 02 февраля 2011

другое решение - создать управляемый прокси с svcutil и использовать C ++ \ CLI для связи между собственным C ++ и управляемым прокси.

Это решение работает со всеми привязками wcf.

...