Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Falha na operação ALINK: razão
Observações
Uma razão comum para o erro LNK1256 é um número de versão incorreto para um conjunto. O valor 65535 não é permitido para nenhuma parte do número de versão do assembly. O intervalo válido para versões de montagem é 0 - 65534.
LNK1256 também pode ser causado se o ALINK não conseguir encontrar o contêiner de chave nomeado. Exclua o contêiner de chave e adicione-o novamente ao CSP de nome forte usando Sn.exe (Ferramenta de Nome Forte).
Outra razão para LNK1256 é uma incompatibilidade de versão entre o vinculador e Alink.dll. Isso pode ser causado por uma instalação corrompida do Visual Studio. Use programas e recursos no painel de controle do Windows para reparar ou reinstalar o Visual Studio.
Example
O exemplo a seguir gera LNK1256:
// LNK1256.cpp
// compile with: /clr /LD
// LNK1256 expected
[assembly:System::Reflection::AssemblyVersionAttribute("1.0.65535")];
public class CMyClass {
public:
int value;
};