Condividi tramite


Errore del compilatore C3846

'symbol': impossibile importare il simbolo da 'assembly2': come 'symbol' è già stato importato da un altro assembly 'assembly1'

Impossibile importare un simbolo da un assembly a cui si fa riferimento perché è stato importato in precedenza da un assembly a cui si fa riferimento.

Esempio

L'esempio seguente genera l'errore C3846:

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

Compilare il codice seguente:

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

int main()
{
}