.NET Core WCF: как обновить версию dotnet-svcutil - PullRequest
0 голосов
/ 21 мая 2019

Visual Studio 2017
.NET Core 2.2
Ссылка на WCF .NET Framework (4.6.1)

при обновлении ссылки на службу,
Эти строки появляются вверху ссылкиФайл .cs:

    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("dotnet-svcutil", "1.0.0.1")]

Как обновить версию dotnet-svcutil?

1 Ответ

0 голосов
/ 22 мая 2019

WCF dotnet-svcutil предоставляется vs2017 (Core1.0 SDK) и использует версию 1.0 для генерации прокси-класса клиента по умолчанию.
VS2019 уже имеет последнюю версию встроенных инструментов dotnet-svcutil (позвоните в службу, добавив ссылку на службу) вместе с Core SDK (2.0+) enter image description here Мы также можем использовать диспетчер пакетов Nuget для его установки, а затем сгенерировать прокси-класс клиента вручную.

dotnet tool install --global dotnet-svcutil --version 2.0.0
dotnet-svcutil http://contoso.com/SayHello.svc -d D:\

Результат. enter image description here Пожалуйста, обратитесь к ссылке ниже.
https://www.nuget.org/packages/dotnet-svcutil/
https://docs.microsoft.com/en-us/dotnet/core/additional-tools/dotnet-svcutil-guide?tabs=dotnetsvcutil2x
Не стесняйтесь, дайте мне знать, если есть что-то, с чем я могу помочь.

...