.Net Core - 无法连接WCF服务(在Mac上)

问题描述 投票:0回答:1

我目前正在使用Mac上的.NET Core 2.0项目(web api)。我正在尝试连接到WCF服务,所以我按照文档中的所有步骤操作:

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

当我尝试在终端上使用此命令时:

dotnet svcutil http://linkToTheService

我收到一个错误:

找不到匹配命令“dotnet-svcutil”的可执行文件

我认为我应该在Visual Studio中使用Connected Service(对于Mac),但我也找不到它。因此,现在使用VS for Mac和.NET CLI无法连接到WCF服务。

难道我做错了什么?我也检查了这个网站:https://docs.microsoft.com/pl-pl/dotnet/core/tools/?tabs=netcore2x#cli-commands

并且找不到dotnet的svcutil命令。

我试图让它只在基本的控制台应用程序上工作(完成与Microsoft文档中编写的完全相同的步骤,仍然会收到此错误)

我还尝试在全局安装svcutil:

dotnet工具安装-g dotnet-svcutil

但是控制台抛出了另一个错误:

dotnet-svcutil 1.0.4的包和项目的错误组合

macos wcf asp.net-core .net-core dotnet-cli
1个回答
0
投票

绊倒我是一件愚蠢的事,但要确保从与安装该工具的proj文件相同的目录中发出命令。如果您不在正确的目录中,您将收到该错误。如果您的目录结构与Microsoft文档示例略有不同,则容易错过。

© www.soinside.com 2019 - 2024. All rights reserved.