2009-08-25 7 views

Répondre

0

Incluez le projet de bibliothèque ou la DLL dans votre projet client plutôt que de créer une référence de service. Vous pouvez générer la référence de service pour créer toutes les configurations WCF nécessaires pour appeler le service, mais n'utilisez simplement pas le proxy ou les types de données générés (par exemple le code dans Reference.cs) - utilisez directement les types dans la DLL incluse. Vous devrez peut-être écrire un client vous-même, mais cela est simple et peut être copié à partir du client généré dans une référence de service. Cela dit, le fait de partager directement les types de données entre le client et le type de service rompt les modèles d'architecture orientés service. Maintenant, votre client et votre service dépendent tous deux de la même DLL, plutôt que d'être simplement dépendant d'un service.

2

Incluez une référence à la DLL dans votre projet client. Puis ajoutez une référence de service. Lorsque vous ajoutez la référence de service, il existe une option permettant d'utiliser les types dans la DLL et de ne pas les créer dans le fichier references.cs.

Questions connexes