Несоответствие в сборке и версии продукта
Я пытаюсь использовать Ajax Control Toolkit на веб-сайте asp.net. Я скопировал DLL из одного моего предыдущего примера проекта. Он имеет следующие детали
Assembly Version – 3.5.40412.0
File Version - 3.5.40412.2
Internal Name: Ajax Control Toolkit
Language : Neutral
Product Version - 3.5.40412.2
Когда я добавляю ссылку на эту сборку, она появляется как "AjaxControlToolkit-3.5.40412.2" в списке ссылок. Когда я запускаю решение, я получаю исключение FileLoadException:
Не удалось загрузить файл или сборку 'AjaxControlToolkit-3.5.40412.2' или одну из ее зависимостей.
Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
Я думаю, что проблема заключается в разнице в версии сборки и версии файла. Это так? Как мы можем преодолеть это?
1 ответ
Отредактируйте файл web.config, чтобы удалить ссылку, которая не требуется для нормальной работы:
1 - Откройте файл web.config в корне вашего сайта
2 - Найдите следующую строку и закомментируйте ее ():xxxxx- это имя вашей сборки.
<add assembly="xxxxx", Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
3 - Сохраните и закройте файл web.config и попробуйте снова