Как использовать веб-службу ASP.NET в консольном приложении Windows (VS2008) - PullRequest
1 голос
/ 12 января 2010

В прошлом я программировал приложения Windows Form или Console в Visual Studio (2005 и более ранние версии), а среда IDE облегчила соединение с веб-службой. Сейчас я создаю приложение, которое должно использовать веб-службу, но когда я щелкаю правой кнопкой мыши по проекту (или ссылкам), я не вижу элемента контекстного меню «Добавить веб-ссылку» (для WinForm или консольного приложения). Есть один вариант, если я щелкну правой кнопкой мыши по проекту веб-приложения, но это мне не поможет, так как приложение, которое я создаю, ДОЛЖНО быть консольным приложением. Это не было поведением в VS2005. Страница MSDN, описывающая процесс для .NET 3.5, не делает различий; т.е. не признает разницу.

Я не придумываю это, и это не обман зрения. Вот два контекстных меню, расположенных рядом:

Сравнение контекстных меню в VS2008 для веб-службы. http://blog.clarkmichael.com/content/binary/VS2008_ProjContextMenu.jpg

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

Ответы [ 2 ]

4 голосов
/ 12 января 2010

С VS2008 MS ориентирована на WCF-сервисы. Вы можете выбрать ссылку на веб-службу, нажав «Добавить ссылку на службу ...», а в следующем диалоговом окне - кнопку «Дополнительно ...». В следующем диалоговом окне вы можете добавить ссылку на веб-службу.

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

Используйте опцию «Добавить ссылку на сервис».

...