在visual studio for mac中添加Web引用

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

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

请问我缺少的是没有在我的Web项目的Add上下文菜单下显示Add Web Reference命令。

我已经尝试下载Visual Studio for Mac'Professional'版,但点击网站上的下载链接,仍然下载'社区'版。

My context menu screenshot

c# visual-studio-mac asp.net-core-mvc-2.0
1个回答
4
投票

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

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

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

您可以使用dotnet svcutil command line tool生成服务引用。不确定您是否可以使用它,具体取决于您尝试使用的Web服务。

要在Visual Studio for Mac中支持服务引用,最好的办法就是为它打开一个feature request

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