J'essaie de partager des DTO de mon assembly datalayer entre le client et le service WCF. Cela fonctionne en utilisant svcutil, mais ne fonctionne pas en utilisant VS2008. VS2008 génère ses propres objets DTO alors que svcutil utilise le type de données partagé.Les types de partage dans WCF utilisant VS 2008 ne fonctionnent pas
Les paramètres de svcutil j'utilisés sont:
"C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\SvcUtil"
/serializer:DataContractSerializer
/language:vb
/out:ServiceClient.cs
/namespace:*,CommonWCF
/noconfig
/reference:"D:\trunk\DataLayer\bin\Debug\DataLayer.dll"
/collectionType:System.Collections.Generic.List`1
http://localhost:3371/Common.svc
Je lis que VS2008 appelle simplement svcutil dans les coulisses, alors pourquoi ça ne marche pas? Je veux vraiment éviter d'ajouter un processus manuel au processus de construction.
Cela m'a beaucoup aidé, cela m'a permis de régler un problème qui nous causait des problèmes pendant des jours! Merci! –