Erro do compilador C3846
'symbol': não é possível importar símbolo de 'assembly2': pois 'symbol' já foi importado de outro assembly 'assembly1'
Não foi possível importar um símbolo de um assembly de referência porque ele já foi importado anteriormente de um assembly de referência.
Exemplo
O exemplo a seguir gera o erro C3846:
// C3846a.cpp
// compile with: /LD /clr
public ref struct G
{
};
E, em seguida, compile isso:
// C3846b.cpp
// compile with: /clr
#using "c3846a.dll"
#using "c3846a.obj" // C3846
int main()
{
}