Compilerwarnung (Stufe 1) CS1762

Es wurde ein Verweis auf die eingebettete Interopassembly „<assembly1>“ aufgrund eines indirekten Verweises auf diese Assembly aus Assembly „<assembly2>“ erstellt. Ändern Sie ggf. für beide Assembly die Eigenschaft 'Interoptypen einbetten'.

Sie haben einen Verweis auf eine Assembly (assembly1) hinzugefügt, deren Embed Interop Types-Eigenschaft auf True festgelegt ist. Dadurch wird der Compiler angewiesen, Interoptypinformationen von dieser Assembly einzubetten. Der Compiler kann jedoch keine Interoptypinformationen von dieser Assembly einbetten, da eine andere Assembly, auf die verwiesen wird (assembly2), ebenfalls auf diese Assembly verweist (assembly1) und die Embed Interop Types-Eigenschaft auf False festgelegt ist.

Hinweis

Das Festlegen der Embed Interop Types-Eigenschaft in einem Assemblyverweis auf True entspricht dem Verweisen auf die Assembly mit der /link-Option für den Befehlszeilencompiler.

So reagieren Sie auf diese Warnung

Siehe auch

/link (C#-Compileroptionen)
Programming with Primary Interop Assemblies (Programmieren mit primären Interop-Assemblys)