У меня есть сборка, Foo, которая имеет ссылку на панель сборки (версия X.X.X.2000). В свойствах для конкретной версии установлено значение False. У меня есть как Bar (x.x.x.2000), так и Bar (x.x.x.1000) в локальном GAC. Все в порядке.
На другой машине, где в GAC нет версии Bar, но Bar (xxx1000) находится в том же каталоге, что и Foo, запуск Foo не будет утверждать, что он не может найти Barr (xxx2000) с
Не удалось загрузить файл или сборку 'Bar, Version = x.x.x.2000, Культура = нейтральная, PublicKeyToken = YXYXYXYXXYX 'или одна из ее зависимостей. Установленное определение манифеста сборки не соответствует сборка ссылка. (Исключение из HRESULT: 0x80131040)
Не следует использовать панель управления Foo (x.x.x.1000), поскольку для конкретной версии установлено значение False или я что-то не хватает?
Возможно, я не понял, как работает конкретная версия.
Есть несколько других вопросов о конкретных ссылках на версию Stack Overflow, но ни одна из них не помогла мне.
EDIT
следующее чтение: http://www.code-magazine.com/article.aspx?quickid=0507041&page=3