Bağlayıcı Araçları Hatası LNK1256
ALINK işlemi başarısız oldu: neden
LNK1256 yaygın bir nedeni, bir derleme için yanlış sürüm numarasıdır. Derleme sürüm numarasının herhangi bir bölümü için 65535 değerine izin verilmez. Derleme sürümleri için geçerli aralık 0 - 65534'dür.
LNK1256, ALINK adlandırılmış anahtar kapsayıcısını bulamadıysa da oluşabilir. Anahtar kapsayıcısını silin ve Sn.exe (Tanımlayıcı Ad Aracı) kullanarak kesin ad CSP'sine yeniden ekleyin.
LNK1256 bir diğer nedeni de bağlayıcı ile Alink.dll arasındaki sürüm uyuşmazlığıdır. Bunun nedeni bozuk bir Visual Studio yüklemesi olabilir. Visual Studio'yu onarmak veya yeniden yüklemek için Windows Denetim Masası Programlar ve Özellikler'i kullanın.
Aşağıdaki örnek LNK1256 oluşturur:
// LNK1256.cpp
// compile with: /clr /LD
// LNK1256 expected
[assembly:System::Reflection::AssemblyVersionAttribute("1.0.65535")];
public class CMyClass {
public:
int value;
};
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin