Partilhar via


Aviso do compilador (nível 1) C4945

«símbolo» : não é possível importar símbolo de «assembly2»: uma vez que «symbol» já foi importado de outro assembly «assembly1»

Observações

Um símbolo foi importado de um assembly referenciado, mas esse símbolo já foi importado de outro assembly referenciado. Não faça referência a um dos assemblies ou obtenha o nome do símbolo alterado em um dos assemblies.

Example

O exemplo a seguir gera C4945.

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

E depois

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

E depois

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