Bagikan melalui


LNK1309 Kesalahan Alat Linker

modul type1 terdeteksi; tidak valid dengan switch /CLRIMAGETYPE:type2

Keterangan

Jenis gambar CLR diminta dengan /CLRIMAGETYPE tetapi linker tidak dapat menghasilkan gambar jenis tersebut karena satu atau beberapa modul tidak kompatibel dengan jenis tersebut.

Misalnya, Anda akan melihat LNK1309 jika Anda menentukan /CLRIMAGETYPE:safe dan Anda melewati modul yang dibangun dengan /clr:pure.

Opsi /clr:pure dan /clr:safe compiler dan pustaka dukungan tidak digunakan lagi di Visual Studio 2015 dan tidak didukung di Visual Studio 2017.

Anda juga akan melihat LNK1309 jika Anda mencoba membangun aplikasi murni CLR yang sebagian tepercaya menggunakan ptrustu[d].lib. Untuk informasi tentang cara membuat aplikasi tepercaya sebagian, lihat Cara: Membuat Aplikasi Tepercaya Sebagian dengan Menghapus Dependensi pada DLL Pustaka CRT.

Untuk informasi selengkapnya, lihat /clr (Kompilasi Runtime Bahasa Umum) dan /CLRIMAGETYPE (Tentukan Jenis Gambar CLR).