Использование веб-службы из C ++ / CLI - PullRequest
3 голосов
/ 26 августа 2010

возможно ли использовать веб-сервис (написанный на c #, ... я не могу контролировать его, только URL-адрес его .asmx) из C ++ / CLI? В проекте C ++ / CLI нет «добавить веб-ссылку»: (

Ответы [ 2 ]

4 голосов
/ 15 августа 2013

M $ удаляет «добавить веб-ссылки ..» и аналогичные старые полезные функции для проектов c ++ (здорово !!! очень мило, мистер Билл;)) Вы все еще можете использовать wsdl / language: cpp, который генерирует файл .hсо всеми услугами контракта прокси, затем, вы должны добавить.сгенерированный .h файл для проекта.Посмотрите файл .h, найдите нужный веб-метод и получите экземпляр из нужного класса, используя gcnew

4 голосов
/ 26 августа 2010

Да. если вы хотите сделать это, просто создайте прокси-библиотеку в C # (добавьте веб-ссылку) и затем используйте эти сборки, или вы можете вручную написать прокси в C ++ / CLI.

Изменить, чтобы отразить комментарий.

Вы можете использовать ILMerge для объединения нескольких сборок в одну.

ILMerge принимает набор ввода сборки и объединяет их в один целевая сборка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...