Errore degli strumenti del linker LNK1309
rilevato modulo type1 ; non valido con opzione /CLRIMAGETYPE:type2
Osservazioni:
È stato richiesto un tipo di immagine CLR con /CLRIMAGETYPE , ma il linker non è riuscito a produrre un'immagine di tale tipo perché uno o più moduli non erano compatibili con tale tipo.
Ad esempio, verrà visualizzato LNK1309 se si specifica /CLRIMAGETYPE:safe e si passa un modulo compilato con /clr:pure.
Le opzioni del compilatore /clr:pure e /clr:safe e le librerie di supporto sono deprecate in Visual Studio 2015 e non supportate in Visual Studio 2017.
Verrà visualizzato anche LNK1309 se si tenta di compilare un'applicazione CLR pura parzialmente attendibile usando ptrustu[d].lib. Per informazioni su come creare un'applicazione parzialmente attendibile, vedere Procedura: Creare un'applicazione parzialmente attendibile rimuovendo la dipendenza dalla DLL della libreria CRT.
Per altre informazioni, vedere /clr (compilazione Common Language Runtime) e /CLRIMAGETYPE (specificare il tipo di immagine CLR).