Эта проблема порождает мне кошмары с понедельника.
Все шло хорошо, пока я не получил свой новый Windows 7 64-битный ПК.
Так как наше приложение в основном работает на 32-битных машинах. Я перекомпилировал все мои проекты как x86 (ранее это было настроено как Любой процессор на моей старой 32-битной машине).
Также у нас есть много сборок со строгим именем в нашем приложении, недавно скомпилированные dll были установлены в GAC. Все идет нормально. Все мои проекты успешно скомпилированы.
Проблема началась, когда я запустил свое приложение. Visual Studio 2008 не удалось загрузить
сильные именованные собрания, которые были в GAC. Мне промелькнуло сообщение о том, что сборка, упомянутая в моем проекте, не соответствует той, которая представлена в GAC. Я все проверил, обе сборки имеют одинаковый открытый ключ и номер версии.
И когда я гуглю об использовании dll в GAC на 64-битных машинах, я сталкиваюсь со структурами каталогов GAC_32 и GAC_UTIL , что приводит меня в большее замешательство. Теперь я знаю только то, что у меня супербыстрая машина, и я не могу запустить на ней свое приложение.
**
OS Name Microsoft Windows 7 Professional
Version 6.1.7600 Build 7600
Processor Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz, 3000 Mhz, 2 Core(s), 2 Logical Processor(s)
**
Пожалуйста, помогите !!