Compartir a través de


Advertencia del compilador (nivel 1) C4945

"symbol": no se puede importar el símbolo de "assembly2": debido a que "symbol" ya se importó desde otro ensamblado "assembly1"

Se importó un símbolo de un ensamblado al que se hace referencia, pero ese símbolo ya se importó desde otro ensamblado al que se hace referencia. No haga referencia a uno de los ensamblados o cambie el nombre del símbolo en uno de los ensamblados.

Los ejemplos siguientes generan la advertencia C4945.

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

y, luego,

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

y, luego,

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