В моем файле проекта, у меня есть следующая запись:Visual Studio 2008 решения неправильно ссылки
<Reference Include="Microsoft.Practices.Unity, Version=1.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<HintPath>..\..\..\..\Libraries\Microsoft.Practices.Unity.dll</HintPath>
</Reference>
что в абсолютном выражении переводится:
C: \ DEV \ LUT600 2.1.1 \ OCC600 \ Библиотеки
Как-то, когда я пытаюсь скомпилировать проект, Visual Studio загружает ссылку из совершенно другого пути:
/ссылка: «C: \ Program Files \ Microsoft Enterprise Library 4.1 - Октябрь 2008 \ Bin \ Microsoft.Practices.Unity.dll.
Решения для этого местоположения являются полной загадкой, так как эта DLL не упоминается нигде в этом проекте.
У меня есть определенный Verion для true, но он по-прежнему решает ссылку из этого места.
Любые идеи?
TIA.
Клаус
Переименование C: \ Program Files \ Microsoft Enterprise Library 4.1 - Октябрь 2008 \ Bin к C: \ Program Files \ Microsoft Enterprise Library 4.1 октября 2008 г. \ Bin_bk заставляет его использовать правильную ссылку, но почему? –
Являются ли библиотеки Unity одной и той же версией? Если да, имеет ли значение, что он нашел тот же файл в другом месте? – Shiv