【发布时间】:2018-05-07 17:40:04
【问题描述】:
据我所知,在 Windows 中,我可以通过安装 Visual Studio WCF Connected Service 在 Visual Studio 2017 的 .NET Core 项目中添加服务引用,但我无法在 Visual Studio 中找到相同的扩展适用于 Mac。
有没有其他方法可以在 Mac 中添加服务引用?
【问题讨论】:
-
目前 VS for Mac 不支持为 .NET Core 项目创建 WCF 服务引用。也许 Windows 上的 VS 扩展提供了一个可以在 Mac 上使用的命令行 svcutil 工具?否则你可以在 Windows 上的 VS 2017 中创建它。
-
@MattWard 你知道它是否至少支持 .NET 标准项目,还是根本不支持?
-
我所说的 .NET Core 项目是指所有 Sdk 风格的项目,因此包括 .NET Standard 项目。您可以添加对其他项目的 WCF 引用,例如那些以 .NET Framework 为目标的项目。
-
Windows 上的 VS 扩展提供了一个 dotnet-svcutil 应用程序,如果您安装了 .NET Core 1.0.5 运行时,您可以在命令行上运行该应用程序。您可以在 Mac 上下载它,将其重命名为 .zip,然后解压缩内容。
标签: asp.net-core service-reference visual-studio-mac