web-dev-qa-db-fra.com

Comment générer un client proxy odata v4 c # pour Visual Studio 2017?

Où puis-je obtenir le générateur de proxy odata v4 c # pour Visual Studio 2017? Celui existant est pour 2015 seulement. 

12
Horosho

VS 2017 est maintenant pris en charge dans l'extension " OData Connected Service ". installez-le et ajoutez votre référence à partir de: 

Service Refernces --> Add Connected Service --> OData Connected Service
12
NACER Idris

Vous pouvez utiliser le bouton de téléchargement sur this page. Vous avez exécuté le programme d'installation, puis cela fonctionne bien avec VS2017.

L'extension sera pas affichée dans la fenêtre Tools --> Extensions, mais elle ajoutera le 'client OData' comme option dans 'ajouter un nouvel élément'.

Testé avec Visual Studio 2017 Enterprise V15.1


Edit: Apparemment, VS2017 est à nouveau supporté depuis la version 7.4.2 beta, merci @linac .

3
GWigWam

Vous pouvez ouvrir la solution dans VS 2015, mettre à jour la référence de service OData à partir de là, puis fermer et rouvrir dans VS 2017.

Solution de contournement maladroite, mais cela fonctionne en l’absence de MS qui rajoute la fonctionnalité.

1
Chris Jones

La meilleure idée serait de créer une bibliothèque de classes dans Visual studio 2015 avec le générateur de code odata. Cette bibliothèque de classes devrait être responsable de toutes les opérations liées au client odata. Ensuite, vous pouvez simplement ajouter cette bibliothèque à votre solution Visual Studio 2017 et ajouter une référence à cette bibliothèque dans notre projet principal. C'est comme ça que je me suis débarrassé de ce problème quand je l'ai rencontré. 

0
Tayyab