Dans mon dossier de projet, j'ai l'entrée suivante:Visual Studio 2008 résolution référence erronée
<Reference Include="Microsoft.Practices.Unity, Version=1.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<HintPath>..\..\..\..\Libraries\Microsoft.Practices.Unity.dll</HintPath>
</Reference>
qui, en termes absolus se traduit par:
C: \ dev \ LUT600 2.1.1 \ OCC600 \ bibliothèques
d'une certaine façon, lorsque je tente de compiler le projet, Visual studio charge une référence d'un chemin totalement différent:
/référence: «C: \ Program Files \ Microsoft Enterprise Library 4.1 - Octobre 2008 \ Bin \ Microsoft.Practices.Unity.dll.
Comment il résout à cet endroit est un mystère complet que cette DLL n'est référencée nulle part dans ce projet.
J'ai défini Specific Verion sur true, mais il résout toujours la référence à partir de cet emplacement.
Des idées?
TIA.
Klaus
C Renommage: \ Program Files \ Microsoft Enterprise Library 4.1 - Octobre 2008 \ Bin à C: \ Program Files \ Microsoft Enterprise Library 4.1 - Octobre 2008 \ Bin_bk l'oblige à utiliser la bonne référence mais pourquoi? –
Les DLL Unity sont-elles la même version? Si oui, est-ce important de trouver le même fichier dans un endroit différent? – Shiv