Ich habe zwei .NET Interop-Assemblys aus zwei verschiedenen COM-DLLs von Drittanbietern erstellt. Beide COM-DLLs enthielten einen Typ namens COMMONTYPE
. Daher COMMONTYPE
wird jetzt auch durch die beiden Interop-Baugruppen belichtet.
Ich habe ein drittes Projekt, das diese beiden Interop-Assemblys verwenden muss, und ich erhalte den berüchtigten Fehler bei der Kompilierungszeit:
Der Typ
<ABC>
existiert in<ASSEMBLY1.dll>
und<ASSEMBLY2.dll>
Da die COM-DLLs von einem Drittanbieter bereitgestellt werden, habe ich keinen Zugriff auf den Quellcode und schreibe eine C # -Konsolenanwendung. Dies bedeutet, dass ich keine web.config-Datei habe, in der ich die Problemumgehung hinzufügen könnte debug=false
. Was kann ich tun?