Kann nicht hinzufügen Verweis auf eine COM in COM-client?
Einen COM-server erstellen und ich registriert, dass.
Wenn ich bin versucht hinzuzufügen, dass der COM-server COM-Client, ich war nicht in der Lage, hinzufügen, und folgende Fehlermeldung kommt.
" Ein Verweis auf 'COMTest' konnte nicht
Hinzugefügt werdenActiveX-Typbibliothek
'c\Benutzer\~\Debug\COMTest.tlb' war
exportiert aus einer .NET-assembly und kann
nicht als Referenz Hinzugefügt.Fügen Sie einen Verweis auf .NETTO-statt "
kann mir jemand sagen, Was der Fehler ist. Ich registrieren Sie die COM-in beide Wege, aus VS auch und habe auch versucht mit Eingabeaufforderung.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist ein "warum auf der Erde würden Sie tun" - Meldung. Projekt + "Verweis Hinzufügen", Registerkarte "Durchsuchen", wählen Sie die DLL nicht die TLB. So verwenden Sie die .NETTO Klasse(N) direkt statt über die COM-interop-doppelt.
Ich nehme an, Sie beziehe .tlb. Sie beziehen soll .dll
Und nach dem registrieren mit regsvr32,Sie brauchen nur zu finden, dass die dll in .net-Verweis hinzufügen in der Registerkarte com. Schauen hier für mehr.