Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Error de operación ALINK: razón
Observaciones
Una razón común para LNK1256 es un número de versión incorrecto para un ensamblado. El valor 65535 no está permitido en ninguna parte del número de versión del ensamblado. El intervalo válido para las versiones de ensamblado es de 0 a 65534.
LNK1256 también puede producirse si ALINK no pudo encontrar el contenedor de claves nombrado. Elimine el contenedor de claves y agréguelo otra vez al CSP de nombres seguros mediante Sn.exe (Herramienta de nombre seguro).
Otra razón para el error LNK1256 es una discrepancia de versiones entre el vinculador y Alink.dll. Esto puede deberse a una instalación dañada de Visual Studio. Utilice Programas y características en el Panel de control de Windows para reparar o reinstalar Visual Studio.
Example
En el ejemplo siguiente se genera LNK1256:
// LNK1256.cpp
// compile with: /clr /LD
// LNK1256 expected
[assembly:System::Reflection::AssemblyVersionAttribute("1.0.65535")];
public class CMyClass {
public:
int value;
};