web-dev-qa-db-fra.com

Comment ajouter une référence Web Visual Studio 2012

Est-il possible d'ajouter une référence Web à mon projet dans Visual Studio 2012? Dans Visual Studio 2010, cela était possible en cliquant sur le bouton "Avancé" dans la boîte de dialogue "Ajouter une référence de service", comme il est écrit sur cette page: Ajouter une référence Web dans Visual Studio 201

Mais dans Visual Studio 2012, il n'y a pas de section "Compatibilité" dans les "Paramètres de référence de service" et aucun bouton "Ajouter une référence Web" dans cette boîte de dialogue. Je veux utiliser SOAP web-service, mais cela ne fonctionne correctement que lorsque je l'ajoute en tant que référence Web (en mode de compatibilité .NET Framework 2.0. Si je l'ajoute comme référence de service habituelle, j'ai un exception lors de l'utilisation de ce service).

Comment ajouter une référence Web à l'ancienne à mon projet?
Ou comment utiliser mon service Web avec un nouveau style de références de service?

Merci

33
ibogolyubskiy

Résolu. CheckBox "Toujours générer des contrats de message" Merci pour tout.

6
ibogolyubskiy

consultez le lien ci-dessous

Lien MSDN

Pour ajouter une référence Web à un projet

1 Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le nom du projet auquel vous souhaitez ajouter le service, puis cliquez sur Ajouter une référence de service.

La boîte de dialogue Ajouter une référence de service apparaît.

2 Dans la boîte de dialogue Ajouter une référence de service, cliquez sur le bouton Avancé.

3 La boîte de dialogue Paramètres de référence du service s'affiche.

4 Dans la boîte de dialogue Paramètres de référence de service, cliquez sur Ajouter une référence Web.

La boîte de dialogue Ajouter une référence Web apparaît.

69
user959883

De MSDN :

  1. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le nom du projet auquel vous souhaitez ajouter le service, puis cliquez sur Ajouter une référence de service. La boîte de dialogue Ajouter une référence de service apparaît.

  2. Dans la boîte de dialogue Ajouter une référence de service, cliquez sur le bouton Avancé. La boîte de dialogue Paramètres de référence de service apparaît.

  3. Dans la boîte de dialogue Paramètres de référence de service, cliquez sur Ajouter une référence Web. La boîte de dialogue Ajouter une référence Web apparaît.

J'espère que cela t'aides!

4
lhan

Visual Studios 2013 utilise une version plus récente de .NET Framework 4.5.1, qui ne fonctionnera pas avec ce service Web http://wsf.cdyne.com/weatherws/weather.asmx et d'autres. mais l'utilisation de .NET 3.5 fonctionne!

donc, si vous démarrez un nouveau projet, sélectionnez dans le menu déroulant .NET Framework 3.5 ou si vous êtes déjà dans un projet et que vous souhaitez changer de cadre

1 Click [DEBUG] > '<YOUR_PROJECT_NAME>' Properties

2 Click [Build] and change target Framework

3 Click [OK]
1
jobes