Использование конкретной ссылки на версию в 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