Использование конкретной ссылки на версию в Visual Studio 2008

У меня есть сборка Foo, в которой есть ссылка на сборку Bar (версия X.X.X.2000). В свойствах для конкретной версии установлено значение False. У меня есть и Бар (x.x.x.2000) и Бар (x.x.x.1000) в моем местномGAC, Все отлично.

На другом компьютере, где в GAC нет версии Bar, но Bar (x.x.x.1000) находится в том же каталоге, что и Foo, при запуске Foo произойдет сбой, заявив, что не может найти Barr (x.x.x.2000) с

Не удалось загрузить файл или сборкуБар, версия = x.x.x.2000, культура = нейтральная, PublicKeyToken = YXYXYXYXXYX ' или одна из его зависимостей. Расположенная сборкаОпределение манифеста не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)

не должен»t Foo использовать Bar (x.x.x.1000), поскольку для конкретной версии задано значение False или я что-то упустил?

Может быть, я нене понимаю, какая конкретная версия действительно работает.

Есть несколько других вопросов о конкретных ссылках на версии переполнения стека, но ни один из них не помог мне.

РЕДАКТИРОВАТЬ

дальнейшее чтение:http://www.code-magazine.com/article.aspx?quickid=0507041&страница = 3

Ответы на вопрос(1)

Ваш ответ на вопрос