Aviso do compilador (nível 1) C4945
'symbol': não é possível importar símbolo de 'assembly2': pois 'symbol' já foi importado de outro assembly 'assembly1'
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 nem obtenha o nome do símbolo alterado em um dos assemblies.
Os exemplos a seguir geram o aviso C4945.
// C4945a.cs
// compile with: /target:library
// C# source code to create a dll
public class ClassA {
public int i;
}
e, em seguida,
// C4945b.cs
// compile with: /target:library
// C# source code to create a dll
public class ClassA {
public int i;
}
e, em seguida,
// C4945c.cpp
// compile with: /clr /LD /W1
#using "C4945a.dll"
#using "C4945b.dll" // C4945