2017-02-27 5 views
-1

Ich versuche, eine DLL in meine Windows-Formular-Anwendung Typ Projekt hinzuzufügen. Jedoch, wenn ich die DLL zum Referenzordner hinzufüge, wirft es einen Fehler und beschränkt mich, das selbe hinzuzufügen. Anbei ein Screenshot. Kann mir bitte jemand mitteilen, unter welchen Bedingungen wir diesen Fehler bekommen und wie wir ihn beheben können?dll Referenz Fehler in C# Windows-Formular App-Projekt

Hinweis: Ich bin mir nicht bewusst, die DLL wurde mit welchem ​​Tool oder Version/Typ davon hergestellt. screenshot of error

Die Botschaft ist:

Ein Verweis auf C: \ xyz.dll. Dll konnte nicht hinzugefügt werden, stellen Sie sicher, , dass die Datei zugänglich ist und dass es eine gültige Assembly oder COM Komponente ist.

+0

Mögliche Duplikat von [Ein Verweis auf die DLL konnte nicht hinzugefügt werden] (http://stackoverflow.com/questions/3456758/a-reference-to-the-dll-could- nicht hinzugefügt werden) – xMRi

Antwort

0

Es ist genau das, was Sie lesen und die Nachricht sagt.

Entweder enthält diese DLL keinen .NET-Code oder keine Klasse, oder diese DLL ist keine gültige ActiveX-DLL, die eine Typelib enthält.

Sie können keine DLL als Referenz hinzufügen, wenn dies nicht eine der oben genannten Optionen ist.

Dies ist ein possible duplicate to