Как обновить OData WCF в Visual Studio 2017?

Попытка обновить Service Reference в существующем проекте, я получил сообщение об ошибке,

Указанный API OData не может быть обновлен, поскольку API OData теперь поддерживается только с помощью Connected Services.

введите описание изображения здесь

Ссылка aka (http://aka.ms/odatavsclientguidance) приводит к http://odata.github.io/odata.net/#OData-Client-Code-Generation-Tool.

введите описание изображения здесь

Для VS 2017 нет инструкции.

Следующая инструкция приводит меня к расширению VS OData Connected Serve. (https://marketplace.visualstudio.com/items?itemName=laylaliu.ODataConnectedService) введите описание изображения здесь

И похоже, что расширение не может быть установлено в VS 2017. введите описание изображения здесь

Перейдите к нижней части страницы описания расширения, мы увидим все вопросы о версии VS 2017.

введите описание изображения здесь

Итак, вопрос: является ли расширение OData единственным для обновления OData Service в VS 2017? Что происходит вокруг?

Ответ 1

Официальный инструмент Visual Studio Marketplace, на который вы ссылаетесь в своем сообщении, теперь поддерживает Visual Studio 2017.

Заметным отличием от того, как обычно следует обращаться к настройке ссылок OData, является то, что если раньше вы использовали Visual Studio "Добавить ссылку на службу" для создания соответствующего кода, установка инструмента добавляет вместо этого "Добавить подключенную службу".

См. также обсуждение в этой проблемы GitHub.

Ответ 2

В обозревателе решений щелкните правой кнопкой мыши Ссылки, Добавить подключенную службу, затем выберите Поставщик ссылок на веб-службы Microsoft WCF, откроется окно, похожее на окно мастера, для добавления ссылок на службы, как в VS2015.

См. Https://docs.microsoft.com/en-us/dotnet/core/additional-tools/wcf-web-service-reference-guide.

Изображения на https://imgur.com/a/6kYhexK