Partager via


Erreur irrécupérable C1197

ne peut pas référencer 'mscorlib.dll_1' car le programme a déjà référencé 'mscorlib.dll_2'

Le compilateur est mis en correspondance avec une version du Common Language Runtime. Toutefois, une tentative a été effectuée pour référencer une version d’un fichier Common Language Runtime à partir d’une version précédente.

Pour résoudre cette erreur, seuls les fichiers de référence de la version du Common Language Runtime fourni avec la version de Visual C++ avec laquelle vous compilez.

Exemple

L’exemple suivant génère l’erreur 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"