.Net Core - не удается подключиться к службе WCF (на Mac) - PullRequest
0 голосов
/ 10 января 2019

В настоящее время я работаю над проектом .NET Core 2.0 (web api) на моем Mac. Я пытаюсь подключиться к службе WCF, поэтому я выполнил все шаги из документации:

https://docs.microsoft.com/en-us/dotnet/core/additional-tools/dotnet-svcutil-guide

Когда я пытаюсь использовать эту команду на терминале:

dotnet svcutil http://linkToTheService

Я получаю ошибку:

Не найден исполняемый файл, соответствующий команде "dotnet-svcutil"

Я подумал, что мне нужно подключить службу внутри Visual Studio (для Mac), но я тоже не могу ее найти. Поэтому невозможно подключиться к службе WCF с помощью VS для Mac и .NET CLI.

Я что-то не так делаю? Я проверил также этот сайт: https://docs.microsoft.com/pl-pl/dotnet/core/tools/?tabs=netcore2x#cli-commands

И не могу найти команду svcutil для dotnet.

Я пытался заставить его работать только на базовом консольном приложении (выполните точно такие же шаги, как написано в документации Microsoft и по-прежнему получаю эту ошибку)

Я также пытался установить svcutil глобально:

установка инструмента dotnet -g dotnet-svcutil

Но консоль выбросила еще одну ошибку:

неверное сочетание пакета и проекта для dotnet-svcutil 1.0.4

1 Ответ

0 голосов
/ 20 февраля 2019

Это глупая вещь, которая сбила меня с толку, но убедитесь, что вы вводите команду из того же каталога, что и файл proj, с которым вы установили инструмент. Вы получите эту ошибку, если вы не в нужном каталоге. Легко пропустить, если ваша структура каталогов немного отличается от примера документации Microsoft.

...