Я получаю эту ошибку при использовании версии Enterprise Library 3.1, май 2007 г. Мы разрабатываем продукт и располагаем общим каталогом lib под каталогом Subversion Trunk
<> \ Trunk \ Lib \, в который мы помещаем все сторонние библиотеки DLL. Внутри этого у нас есть Microsoft \ EnterpriseLibrary \ v3.1, в которую мы скопировали все библиотеки из \ Program Files \ Microsoft Enterprise Library May2007 \ bin. Все работало правильно, пока один из разработчиков не установил исходный код на эту машину. В конце установки исходного кода были скопированы некоторые библиотеки DLL, и, как только это было сделано, он больше не может запускать проект. Он всегда получает эту ошибку
'Microsoft.Practices.EnterpriseLibrary.Data, версия = 3.1.0.0, культура = нейтральная, PublicKeyToken = null' или одна из ее зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040) '
В чем здесь проблема? Я думал, что когда исходный код был установлен, он должен был просто собрать все и скопировать в каталог bin внутри родительского каталога исходного кода. Также мы скопировали каталог Dlls из библиотеки Microsoft Enterprise Library May 2007 \ bin в каталог разработки нашего продукта и ссылки на наш проект с установленным флагом copylocal.
Может ли кто-нибудь помочь мне здесь
RK