Compartir a través de


Error del compilador C3846

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

No se pudo importar un símbolo desde un ensamblado al que se hace referencia porque se importó previamente desde otro ensamblado al que se hace referencia.

Ejemplo

El ejemplo siguiente genera el error C3846:

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

Y, luego, compile esto:

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

int main()
{
}