2017-02-02 23 views
0

У меня есть библиотека под названием DirectShowLib-2005 v2.1.0.0Необработанное исключение типа 'System.IO.FileLoadException' произошло

http://api.256file.com/directshowlib-2005.dll/en-download-20911.html

в моем проекте под названием хуг ... он работает прекрасно, пока я не добавить WPFMediaKit библиотеку

Как Примечание: он использует DirectShowLib-2005 внутренне

После добавления этой WPFMediaKit библиотеки он бросает ошибку

Дополнительная информация: Не удалось загрузить файл или сборку 'DirectShowLib-2005, Version = 2.1.0.0, культура = нейтральной, PublicKeyToken = 67e7b740cdfc2d3f' или один из его зависимостей. Определение манифеста размещенной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)

Спасибо заранее!

ответ

2
WPFMediaKit has build DirectShowLib-2005 v 2.1.0.26626 
You directly downloaded DirectShowLib-2005 v 2.1.0.0 

Возможно, вы должны удалить исходный файл, который вы загрузили.

+0

Я не могу удалить оригинал, так как один или несколько проектов зависели от него для отображения ТВ и веб-камеры ..etc. – tabby

+1

Используйте переадресацию привязки для принудительной версии 2.1.0.0 для использования 2.1.0.26626 См. Здесь http://stackoverflow.com/questions/4451220/loading-multiple-versions-of-the-same-assembly – bradgonesurfing

+1

Большое вам спасибо как случаи работают для меня: 1), поскольку вы предложили использовать привязку переадресации 2) изменение существующей dll до 2.1.0.26626 – tabby

 Смежные вопросы

  • Нет связанных вопросов^_^