Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
ALINK-åtgärden misslyckades : orsak
Anmärkningar
En vanlig orsak till LNK1256 är ett felaktigt versionsnummer för en sammansättning. Värdet 65535 är inte tillåtet för någon del av sammansättningsversionsnumret. Det giltiga intervallet för sammansättningsversioner är 0–65534.
LNK1256 kan också orsakas om ALINK inte kunde hitta den namngivna nyckelcontainern. Ta bort nyckelcontainern och lägg till den igen i starka namnet CSP med hjälp av Sn.exe (verktyget Strong Name Tool).
En annan orsak till LNK1256 är en versionsmatchning mellan länkaren och Alink.dll. Detta kan orsakas av en skadad Visual Studio-installation. Använd Program och funktioner i Windows-kontrollpanelen för att reparera eller installera om Visual Studio.
Example
Följande exempel genererar LNK1256:
// LNK1256.cpp
// compile with: /clr /LD
// LNK1256 expected
[assembly:System::Reflection::AssemblyVersionAttribute("1.0.65535")];
public class CMyClass {
public:
int value;
};