Fehlermeldung "Datei oder Assembly nicht gefunden" lösen

Wenn Ihr eine DLL aus dem Internet downloaded (oder auch aus einem ZIP holt, dass Ihr aus dem Internet heruntergeladen habt) und das dann in einem Visual-Studio-Projekt verwenden wollt, dann kommt u.U. eine Fehlermeldung in der Art:

Die Datei oder Assembly “ICSharpCode.SharpZipLib, Version=0.86.0.518, Culture=neutral, PublicKeyToken=1b03e6acf1164f73″ oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.

Die Ursache ist dann, dass Windows gewisse Funktionen im Umgang der so heruntergeladenen DLL „sperrt“ und die DLL in .NET dann nicht verwendet werden kann. Die Fehlermeldung ist in diesem Fall irreführend.

Als Lösung rechtsklickt Ihr einfach die Datei im Windows-Explorer, wählt „Eigenschaften“ und drückt dann die Zulassen-Schaltfläche:

Das war ein Auszug aus meinem Blogartikel


SharePoint-Systemhaus StuttgartTest Management SoftwareHomepage-Baukasten mit Shop