Comment : configurer un service pour réutiliser des types existants
Lorsqu'une référence de service est ajoutée à un projet, tous les types définis dans le service sont générés dans le projet local. Dans de nombreux cas, cela crée des types en double lorsqu'un service utilise des types .NET Framework communs ou lorsque les types sont définis dans une bibliothèque partagée.
Pour éviter ce problème, les types qui figurent dans les assemblys référencés sont partagés par défaut. Pour désactiver le partage de type d'un ou de plusieurs assemblys, vous pouvez utiliser la boîte de dialogue Configurer les références de service.
Pour désactiver le partage de type dans un seul assembly
Dans l'Explorateur de solutions, sélectionnez la référence de service.
Dans le menu Projet, cliquez sur Configurer la référence de service.
Dans la boîte de dialogue Configurer les références de service, activez la case à cocher Réutiliser les types dans les assemblys référencés spécifiés.
Activez la case à cocher de chaque assembly dans lequel vous souhaitez activer le partage de type. Pour désactiver le partage de type d'un assembly, n'activez pas cette case à cocher.
Pour désactiver le partage de type dans tous les assemblys
Dans l'Explorateur de solutions, sélectionnez la référence de service.
Dans le menu Projet, cliquez sur Configurer la référence de service.
Dans la boîte de dialogue Configurer les références de service, désactivez la case à cocher Réutiliser les types dans les assemblys référencés spécifiés.
Voir aussi
Référence
Configurer la référence de service, boîte de dialogue
Concepts
Services Windows Communication Foundation et services de données WCF dans Visual Studio