Condividi tramite


Errore irreversibile C1197

non può fare riferimento a 'mscorlib.dll_1' perché il programma ha già fatto riferimento a 'mscorlib.dll_2'

Il compilatore viene confrontato con una versione di Common Language Runtime. Tuttavia, è stato effettuato un tentativo di fare riferimento a una versione di un file Common Language Runtime da una versione precedente.

Per risolvere questo errore, fare riferimento solo ai file della versione di Common Language Runtime fornita con la versione di Visual C++ con cui si sta compilando.

Esempio

L'esempio seguente genera l'errore C1197:

// C1197.cpp
// compile with: /clr /c
// processor: x86
#using "C:\Windows\Microsoft.NET\Framework\v1.1.4322\mscorlib.dll"   // C1197
// try the following line instead
// #using "mscorlib.dll"