Добавление веб-ссылки в Visual Studio для Mac - PullRequest
2 голосов
/ 24 марта 2019

Я хочу добавить ссылку на веб-службу в моем проекте ASP.NET Core 2.2 в Visual Studio для Mac, выпуск Community Edition (7.8.3), сборка 2. Из ответа я прочитал Добавить ссылку на службу в .NETЯдро в Visual Studio для Mac , щелкнув правой кнопкой мыши по моему проекту, открывает команду «Добавить», однако я нигде не вижу, чтобы добавить веб-ссылку под ним.Все, что я вижу, - это добавление пакета Nuget, файлов, папок и поддержки докеров.

Пожалуйста, что мне не хватает, так как команда Add Web Reference не отображается в контекстном меню Add в моем веб-проекте.

Я пытался загрузить Visual Studio для Mac 'Professional'Edition, но, нажав на ссылку для загрузки на веб-сайте, по-прежнему загружается' Community 'Edition.

Мой скриншот контекстного меню

1 Ответ

4 голосов
/ 24 марта 2019

В настоящее время это не поддерживается в Visual Studio для Mac.

Код, который создавался при добавлении веб-ссылки, использовал System.Web.Services, которые не могли быть скомпилированы с проектом .NET Core или .NET Standard, поэтому возможность добавления веб-ссылок была удалена для этих типов проектов.

Ссылки на службы в настоящее время не поддерживаются в Visual Studio для Mac.

Существует инструмент командной строки dotnet svcutil , который можно использовать для создания ссылок на службы. Не уверен, что вы можете использовать это вместо этого, в зависимости от того, какой веб-сервис вы пытаетесь использовать.

Для поддержки ссылок на службы в Visual Studio для Mac, вероятно, лучше всего было бы открыть для нее запрос функции .

...