2010-04-14 10 views
2

J'ai un projet qui utilise Enterprise Library 4.1. Lorsque je cible .net 4 et compile, j'obtiens une erreur qui indique que je dois ajouter une référence à System.ServiceModel version 3. Ma référence est à System.ServiceModel version 4. Comment puis-je dire à Visual Studio 2010 de référencer un .net3 l'assemblage d'un projet .net3? Ou, quelqu'un a une solution de contournement pour ce problème?Enterprise Library 4.1 et .Net4

J'utilise la version RTM de VS2010

Merci

Répondre

1

Quelques références dans le fichier csproj (par exemple System.ServiceModel dans le projet ExceptionHandling.WCF) ont la propriété SpecificVersion définie sur True.

Vous pouvez faire un clic droit sur cette référence et choisir Propriétés et changer cette valeur à Faux. Vous pouvez également modifier le fichier csproj dans le bloc-notes et modifier <SpecificVersion>True</SpecificVersion> to <SpecificVersion>False</SpecificVersion> pour cette référence

Questions connexes