web-dev-qa-db-fra.com

Comment "Ajouter une référence de service" dans un projet .NET Standard

J'aimerais faire "Ajouter une référence de service" dans un projet .NET Standard. (Visual Studio 2017)

J'ai installé "System.ServiceModel.Http" et "System.ServiceModel.Security" sur NuGet afin de rendre l'accès WCF possible.

Toutefois, il n'y a pas d'élément de menu "Ajouter une référence de service" dans le projet .NET Standard . Comment puis-je ajouter une référence de service?

Il existe dans le projet .NET Framework, mais pas dans le projet .NET Standard. Il est donc en difficulté.

5
Peri

J'ai atterri ici dans l'espoir de résoudre un problème légèrement différent ... mais peut-être pour répondre à votre question;

Je devais mettre à jour VS2017 vers la dernière version (15.5.2 à présent), puis: Cliquez avec le bouton droit de la souris sur le projet >> Ajouter >> Service connecté, puis cliquez sur "Fournisseur de référence du service Web Microsoft WCF". Le dialogue fourni est très similaire à celui de l'option "Ajouter un service de référence" du Framework.

C'est le même menu "Ajouter" que vous utiliseriez si vous deviez ajouter une nouvelle classe, etc.

Cela a été ajouté dans la version 15.5. Voir WCF sur github pour plus d’informations.

3
Damo

En fait, vous pouvez cliquer avec le bouton droit de la souris sur "Ajouter un service connecté", puis sur le "Fournisseur de référence du service Web Microsoft WCF" et son fonctionnement devrait être identique à celui de "Ajouter des services".

1
teapeng

Visual Studio 2017 Community v15.9.7

Explorateur de solutions -> clic droit Les dépendances -> Ajouter Service connecté

Capture d'écran:

0
eic