49 votes

System.ServiceModel manquant

Je travaille avec VS2010 exprimer sur Win7(64 bits) et je suis en train d'utiliser le Système.ServiceModel mais j'obtiens une erreur qu'il n'est pas ServiceModel dans l'espace de noms System:

"Le type ou le nom d'espace de noms 'ServiceModel" n'existe pas dans l'espace de nom "System" (vous manque une référence d'assembly?)"

J'ai regardé dans \Windows\Microsoft.NET\Framework\v4.0.30319 et il y a quelques ServiceModel___.dll les fichiers mais je ne sais pas si j'ai raté quelque chose ou peut-être qu'ils sont corrompus.

Tous les conseils ?

Merci, Yonatan

80voto

Mamta Dalal Points 3546

Ajoutez une référence à l'assembly System.ServiceModel. Sélectionnez Projet -> Ajouter une référence , puis sélectionnez le nom de l'assemblage.

5voto

ChrisF Points 74295

L'espace de noms System.ServiceModel trouve dans System.ServiceModel.dll.

Je n'exécute pas Windows 64 bits, je ne peux donc pas vérifier si c'est le bon emplacement.

3voto

Marco Points 29879

Parfois, Visual Studio n'installe pas cette DLL dans GAC.
Vous pouvez déterminer ce qui se trouve dans% systemDrive% \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 en utilisant gacutil /i dll_file
Pour utiliser gacutil, vous pouvez ouvrir l'invite de commande à partir du menu Visual Studio Tools.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X