Teilen über


Compilerfehler C3846

'symbol': Das Symbol kann nicht aus 'assembly2' importiert werden: Da 'Symbol' bereits aus einer anderen Assembly 'assembly1' importiert wurde

Bemerkungen

Ein Symbol konnte nicht aus einer assembly, auf die verwiesen wird, importiert werden, da es zuvor aus einer assembly, auf die verwiesen wurde, importiert wurde.

Beispiel

Im folgenden Beispiel wird C3846 generiert:

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

Und kompilieren Sie dann Folgendes:

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

int main()
{
}