Bagikan melalui


LNK1256 Kesalahan Alat Linker

Operasi ALINK gagal : alasan

Alasan umum untuk LNK1256 adalah nomor versi yang salah untuk rakitan. Nilai 65535 tidak diizinkan untuk bagian mana pun dari nomor versi rakitan. Rentang yang valid untuk versi rakitan adalah 0 - 65534.

LNK1256 juga dapat disebabkan jika ALINK tidak dapat menemukan kontainer kunci bernama. Hapus kontainer kunci dan tambahkan lagi ke CSP nama yang kuat dengan menggunakan Sn.exe (Alat Nama Kuat).

Alasan lain untuk LNK1256 adalah ketidakcocokan versi antara linker dan Alink.dll. Ini dapat disebabkan oleh penginstalan Visual Studio yang rusak. Gunakan Program dan Fitur di windows Panel Kontrol untuk memperbaiki atau menginstal ulang Visual Studio.

Sampel berikut menghasilkan LNK1256:

// LNK1256.cpp
// compile with: /clr /LD
// LNK1256 expected
[assembly:System::Reflection::AssemblyVersionAttribute("1.0.65535")];
public class CMyClass {
public:
   int value;
};