2017-02-02 3 views
0

ich eine Bibliothek DirectShowLib-2005 genannt v2.1.0.0Eine nicht behandelte Ausnahme des Typs 'System.IO.FileLoadException' aufgetreten

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

in meinem Projekt mit dem Namen xyz ... läuft es völlig in Ordnung, bis ich WPFMediaKit Bibliothek

Als Hinweis hinzufügen: es verwendet DirectShowLib-2005 Intern

Nach Zugabe dieser WPFMediaKit Bibliothek wirft es einen Fehler

Zusätzliche Informationen: Die Datei oder Assembly laden 'DirectShowLib-2005, Version = 2.1.0.0, Culture = neutral, PublicKeyToken = 67e7b740cdfc2d3f' oder eine seine Abhängigkeiten. Die Manifestdefinition der lokalisierten Assembly stimmt nicht mit der Assemblyreferenz überein. (Ausnahme von HRESULT: 0x80131040)

Vielen Dank im Voraus!

Antwort

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

Sie sollten wahrscheinlich das Original, das Sie heruntergeladen haben, löschen.

+0

Ich kann das Original nicht löschen, da ein oder mehrere Projekte davon abhängig waren, um TV und Webcam anzuzeigen ... etc. – tabby

+1

Verwenden Sie eine verbindliche Umleitung, um Version 2.1.0.0 zu zwingen, 2.1.0.26626 zu verwenden. Sehen Sie hier http://stackoverflow.com/questions/4451220/loading-multiple-versions-of- the- same- assembly – bradgonesurfing

+1

Vielen Dank sowohl die Fälle funktionieren für mich: 1) wie Sie bindenden Redirect vorgeschlagen haben 2) Ändern der bestehenden DLL 2.1.0.26626 – tabby

Verwandte Themen