LNK1256: Falha na operação ALINK (80040405): o nome do contêiner de chave 'x' não existe


2

Todos os dias recebo este erro:

LNK1256: Falha na operação ALINK (80040405): o nome do contêiner de chave 'NameOfKeyContainer' não existe

A única solução que tenho é excluir o contêiner de chave com:

sn -d NameOfKeyContainer

e adicione-o novamente com:

sn -i MyCertificate.pfx NameOrKeyContainer

Alguém pode me dizer por que eu tenho que deletar um container de chave todos os dias?

(O certificado é um certificado da Verysign)


Quando isso acontece? Você afirma todos os dias é aleatório ou é em uma ocasião específica, como iniciar? Qual sistema operacional você usa?

Não tenho certeza se isso pode ajudar, mas aqui está um post com o mesmo erro pelo menos. objectmix.com/dotnet/91268-lnk1256-alink-operation-failed.html

1
Windows 7 Ultimate x64 e isso acontece todos os dias, depois de ligar o computador. Às vezes (mais) manhã, às vezes à noite. Não consigo encontrar um padrão.

Um certificado da Verisign deve ser adicionado ao signtool.exe e isso é feito apenas para a compilação da release. Difícil adivinhar o que você está fazendo.
Hans Passant

Minha solução tem alguns assemblies que devem ser instalados na pasta do GAC, portanto, eu preciso assiná-los usando o flag / KEYCONTAINER no contêiner Linker / Advanced / Key.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.