Partilhar via


Erro do compilador C3846

«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 não pôde ser importado de um assembly referenciado porque já tinha sido importado de outro assembly referenciado.

Example

O exemplo a seguir gera C3846:

// C3846a.cpp
// compile with: /LD /clr
public ref struct G
{
};

E então compile isso:

// C3846b.cpp
// compile with: /clr
#using "c3846a.dll"
#using "c3846a.obj"   // C3846

int main()
{
}