Dela via


Kompilatorvarning (nivå 1) C4945

"symbol" : kan inte importera symbolen från "assembly2": eftersom "symbolen" redan har importerats från en annan sammansättning "assembly1"

Anmärkningar

En symbol importerades från en refererad sammansättning men den symbolen importerades redan från en annan refererad sammansättning. Referera antingen inte till någon av sammansättningarna eller få symbolnamnet ändrat i någon av sammansättningarna.

Example

I följande exempel genereras C4945.

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

och sedan,

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

och sedan,

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