Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
módulo type1 detectado; no válido con el modificador /CLRIMAGETYPE:type2
Comentarios
Se solicitó un tipo de imagen CLR con /CLRIMAGETYPE, pero el enlazador no pudo generar una imagen de ese tipo porque uno o varios módulos eran incompatibles con el tipo en cuestión.
Por ejemplo, verá el error LNK1309 si especifica /CLRIMAGETYPE:safe y pasa un módulo compilado con /clr:pure.
Las opciones del compilador /clr:pure y /clr:safe y las bibliotecas de compatibilidad quedaron en desuso en Visual Studio 2015 y no se admiten en Visual Studio 2017.
También verá el error LNK1309 si intenta compilar una aplicación CLR pura de confianza parcial mediante ptrustu[d].lib. Para información sobre cómo crear una aplicación de confianza parcial, consulte el artículo sobre cómo crear una aplicación de confianza parcial quitando la dependencia de la DLL de la biblioteca CRT.
Para más información, consulte /clr (Compilación de Common Language Runtime) y /CLRIMAGETYPE (Especificar tipo de imagen CLR).