In einem C#-Projekt erhalte ich die folgende Warnung:
Warnung CS1762: Es wurde eine Referenz auf die eingebettete Interop-Assembly "Interop.SomeLibrary.dll" erstellt, weil eine indirekte Referenz auf diese Assembly durch die Assembly "ALibraryOfMine.dll" erstellt wurde. Erwägen Sie eine Änderung der Eigenschaft "Interop-Typen einbetten" in einer der Assemblys.
In dem C#-Projekt, das diese Warnung gibt, sehe ich jedoch keine Eigenschaft "Interop-Typen einbetten" in den Eigenschaften der COM-Bibliotheksreferenz. Das ist in VS 2010. Im VS 2008 ALibraryOfMine-Projekt hat dieselbe COM-Bibliothek auch keine Eigenschaft "Interop-Typen einbetten". Wie kann ich diese Warnung loswerden? Ich habe eine "The located assembly's manifest definition does not match the assembly reference" Fehlermeldung erhalten und befürchte, dass möglicherweise unterschiedliche Versionen einer COM-Bibliothek dahinter stecken, daher wollte ich COM-bezogene Fehler eliminieren.