Как добавить веб-ссылку Visual Studio 2012

Можно ли добавить веб-ссылку на мой проект в Visual Studio 2012? В Visual Studio 2010 это было возможно, нажав кнопку "Дополнительно" в диалоговом окне "Добавить служебную ссылку", как написано на этой странице: Добавить веб-ссылку в Visual Studio 2010

Но в Visual Studio 2012 в этом диалоговом окне нет раздела "Совместимость" в "Параметры справочной службы" и нет кнопки "Добавить веб-ссылку". Я хочу использовать веб-сервис SOAP, но он работает корректно только тогда, когда я добавляю его в качестве веб-ссылки (в режиме совместимости .NET Framework 2.0. Если я добавлю его как обычную служебную ссылку, у меня есть исключение во время использования этой службы).

Как добавить веб-ссылку старого стиля в мой проект?
Или как использовать мой веб-сервис с новым типом ссылок на службы?

Спасибо

Ответ 1

решаемая. CheckBox "Всегда создавать контракты с сообщениями". Спасибо всем.

Ответ 2

проверьте ссылку ниже

Ссылка MSDN

Чтобы добавить веб-ссылку на проект

1 В обозревателе решений щелкните правой кнопкой мыши имя проекта, который вы хотите добавить службу, а затем нажмите Добавить ссылку на службу.

Появится диалоговое окно Add Service Reference.

2 В диалоговом окне "Добавить ссылку на службу" нажмите кнопку "Дополнительно".

3 Появится диалоговое окно "Параметры ссылки на службу".

4 В диалоговом окне "Параметры ссылки на службу" нажмите "Добавить веб" Справочник.

Появится диалоговое окно Добавить веб-ссылку.

Ответ 3

От MSDN:

  • В обозревателе решений щелкните правой кнопкой мыши имя проекта, к которому вы хотите добавить службу, и нажмите кнопку Добавить ссылку на службу. Появится диалоговое окно "Добавить ссылку на службу".

  • В диалоговом окне "Добавить ссылку на службу" нажмите кнопку "Дополнительно". Откроется диалоговое окно "Параметры ссылки на службу".

  • В диалоговом окне "Параметры ссылки на службу" нажмите "Добавить веб-ссылку". Появится диалоговое окно Добавить веб-ссылку.

Надеюсь, это поможет!

Ответ 4

Visual Studios 2013 использует более новую версию .NET Framework 4.5.1, которая не будет работать с этим веб-сервисом http://wsf.cdyne.com/weatherws/weather.asmx и другими. но использование .NET 3.5 работает!

поэтому, если ваш запуск нового проекта выбирается из выпадающего меню .NET Framework 3.5 или если вы уже находитесь в проекте и хотите изменить Framework

1 Click [DEBUG] > '<YOUR_PROJECT_NAME>' Properties

2 Click [Build] and change target Framework

3 Click [OK]