在 Visual Studio for Mac 中添加 Web 引用



我想在Visual Studio for Mac'Community' Edition(7.8.3(Build 2的 ASP.NET Core 2.2项目中添加Web服务引用。从我在 Visual Studio for Mac 的 .NET Core 中阅读的答案中,右键单击我的项目会显示一个添加命令,但是我没有看到在其下添加 Web 引用的任何地方。我所看到的只是添加Nuget包,文件,文件夹和docker支持。

请问我缺少的是没有使"添加Web引用"命令出现在我的Web项目的"添加上下文"菜单下。

我尝试下载Visual Studio for Mac"专业"版,但点击网站上的下载链接,仍然下载"社区"版。

我的上下文菜单屏幕截图

Visual Studio for Mac 目前不支持此功能。

添加 Web 引用

时生成的代码使用的是 System.Web.Services,而 System .Web.Services 无法使用 .NET Core 或 .NET Standard 项目进行编译,因此删除了为这些类型的项目添加 Web 引用的功能。

Visual Studio for Mac 目前不支持服务引用。

有一个 dotnet svcutil 命令行工具可用于生成服务引用。不确定是否可以改用它,具体取决于您尝试使用的 Web 服务。

要在Visual Studio for Mac中支持服务引用,最好的办法可能是为它打开功能请求。

最新更新