2010-09-23 6 views
0

J'essaie de compiler avec VS 2008 vieux C# projet de service basé sur WSE où les pièces jointes DIME sont utilisées:incapable de compiler projet de service Web avec VS 2008

Le compilateur ne trouve pas: à l'aide Microsoft.Web.Services. Dime

Je viens d'installer WSE 3.0. Même cela n'aide pas à trouver Microsoft.Web. Quel est le remplacement de la classe DimeAttachment?

Arman grâce

EDIT

Eh bien la réponse que je Marquée comme une réponse est pas vraiment lié à mon problème, mais les commentaires ont été me mettre pour la bonne façon.

Je viens d'apprendre de http://msdn.microsoft.com/en-us/library/aa529283.aspx que WSE3 gère les pièces jointes diffèrent et j'ai juste migré quelques lignes vers WSE3 et le code est en cours d'exécution.

+0

Et ce vieux projet at-il une référence à un assembly m.w.s.DIME? Avez-vous rfresh cela? –

+0

Ok, je viens de générer un nouveau projet à partir de zéro avec VS 2008. J'étais étonné que Dime ne soit pas dans WSE3, donc j'ai juste inclus WSE2.0. Il compile mais demande maintenant HttpSoapContext manquant Où est-ce? – Arman

Répondre

0

La DLL requise est-elle physiquement présente sur votre disque? Si c'est le cas, supprimez la référence et ajoutez-la à nouveau en sélectionnant la DLL que vous connaissez. Si cela fonctionne, il semble que la version référencée d'origine ne puisse pas être localisée et que votre ReferencePath doit être réparée.

+0

Oui le problème était simplement d'ajouter une version WSE correcte. J'utilise maintenant WSE2. Il compile mais demande maintenant HttpSoapContext manquant Où est-ce? – Arman

+1

@Arman - 'Dans WSE 2.0, cependant, la classe HttpSoapContext a été marquée obsolète parce que le modèle objet a évolué au point que SoapContext peut être utilisé sur d'autres protocoles en plus de HTTP. Par conséquent, dans WSE 2.0, HttpSoapContext a été supprimé et deux nouvelles classes nommées RequestSoapContext et ResponseSoapContext ont été ajoutées. Chaque classe a une propriété Current statique pour récupérer l'objet SoapContext actuel, comme indiqué au bas de la figure 3. ' Voir http://msdn.microsoft.com/en-us/magazine/cc163942.aspx pour plus de détails. –

+0

nice J'ai migré quelques lignes vers WSE3 suivant: http://msdn.microsoft.com/en-us/library/aa529283.aspx et mon code est compilé !!! – Arman

Questions connexes