Error grave C1197

Actualización: noviembre 2007

Mensaje de error

no se puede hacer referencia a 'mscorlib.dll_1' porque el programa ya hacía referencia a 'mscorlib.dll_2'
cannot reference 'mscorlib.dll_1' as the program has already referenced 'mscorlib.dll_2'

El compilador se corresponde con una versión de Common Language Runtime. No obstante, se ha intentado hacer referencia a un archivo de Common Language Runtime de una versión anterior.

Para resolver este error, haga referencia únicamente a archivos de la versión de Common Language Runtime incluida en la versión de Visual C++ con la que esté compilando.

Ejemplo

El ejemplo siguiente genera el error 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"