Teilen über


Compilerwarnung (Ebene 1) C4945

'symbol': Das Symbol kann nicht aus 'assembly2' importiert werden: Da 'Symbol' bereits aus einer anderen Assembly 'assembly1' importiert wurde

Bemerkungen

Ein Symbol wurde aus einer assembly, auf die verwiesen wird, aber dieses Symbol wurde bereits aus einer anderen Assembly importiert, auf die verwiesen wird. Verweisen Sie entweder nicht auf eine der Assemblys, oder rufen Sie den Symbolnamen in einer der Assemblys ab.

Example

Im folgenden Beispiel wird C4945 generiert.

// C4945a.cs
// compile with: /target:library
// C# source code to create a dll
public class ClassA {
   public int i;
}

Und dann

// C4945b.cs
// compile with: /target:library
// C# source code to create a dll
public class ClassA {
   public int i;
}

Und dann

// C4945c.cpp
// compile with: /clr /LD /W1
#using "C4945a.dll"
#using "C4945b.dll"   // C4945