Falha na validação do nome strong

1

Eu recentemente migrei meu sistema operacional para um novo disco rígido SSD. Nova instalação: Win 7

Desde então, receberei constantes System.IO.FileLoadExceptions (Falha na validação de nome strong), o que me obrigará a reinstalar o VS2008, o SQL server, etc. todos os dias ou mais.

A reinstalação do programa em questão resolverá o problema por alguns dias, mas outra coisa será "quebrada" e exigirá uma reinstalação. É quase como se os arquivos do disco fossem alterados depois de alguns dias. Gostaria de saber se é um problema no disco rígido, um sistema operacional ou uma combinação dos dois.

Incrivelmente anoying para chegar ao trabalho todas as manhãs sem saber qual componente falhou e precisará de reinstalação.

Alguma idéia de como posso resolver isso ainda mais?

Edição posterior: OK, isso está ficando fora de controle.

Eu preciso reinstalar até 3 a 4 aplicativos por dia. Eu suspeito que há algo terrivelmente errado com o meu HDD SSD, mas qualquer diskcheck relata que o HDD está em ordem. Alguém sabe de um bom utilitário de verificação HDD? Idealmente, algo que irá gravar / ler muitas vezes nas mesmas áreas de um HDD e reportar inconsistências.

    
por Radu094 22.11.2009 / 15:36

4 respostas

1

Consulte Visualizador do Log de Vinculação de Montagem (Fuslogvw.exe) :

The Assembly Binding Log Viewer displays details for failed assembly binds. This information helps you diagnose why the .NET Framework cannot locate an assembly at run time. These failures are usually the result of an assembly deployed to the wrong location or a mismatch in version numbers or cultures. The common language runtime's failure to locate an assembly typically shows up as a TypeLoadException in your application.

Veja também Notas do .NET CLR de Suzanne Cook sobre "Carregamento de conjuntos de depuração Falhas ".

E por fim, veja: Nós estávamos falhando, as DLLs estavam ausentes, Fusão Log não ajudou ... Agora o que !?

Sem ver nenhum dos dados que podem ser recuperados usando as ferramentas acima, o Microsoft Solucionando problemas de exceções: System.IO.FileLoadException define "Uma exceção FileLoadException é lançada quando um assembly gerenciado é encontrado, mas não pode ser carregado ". Eu, portanto, primeiro tente desinstalar e reinstalar todos os .Net Frameworks em sua máquina.

E quanto aos programas de teste de disco rígido, o melhor que eu sei é SpinRite , por US $ 89 com Garantia de Satisfação Absoluta política de reembolso sem perguntas.

    
por 24.11.2009 / 20:24
0

Toda vez que isso aconteceu comigo, era uma RAM ruim ou o fato de que o Dual Channel estava ligado quando a RAM ou a placa-mãe realmente não suportavam. Em ambos os casos, ocorreu uma corrupção aleatória.

    
por 24.11.2009 / 23:20
0

Depois de fazer um pouco de pesquisa, o erro que você postou parece estar relacionado a problemas relacionados ao .net e ao software, e não ao hardware.

Você tem algum software em que se destina a ajudar / corrigir / estender ou fazer qualquer coisa fora do normal em relação a .net?

Os programas que requerem reinstalação são baseados em .net?

Você pode não gostar disso, mas eu reinstalaria o Windows a partir do zero e depois instalaria seu Visual Studio + Sql, mas você o instalaria e não instalaria nada que não fosse da Microsoft ou de terceiros, não espere, espere alguns dias e veja se você tiver o mesmo problema.

Se você não instalar nenhum outro utilitário, acho que é um problema de hardware, seja na placa-mãe, memória ruim ou no disco rígido. Se você instalar outros utilitários e ainda assim receber o erro, por favor poste aqui quais programas você instalou.

    
por 24.11.2009 / 23:41
0

Este é um problema interessante - há dois bons artigos que explicam como isso funciona: link e link . Eu acho que se você tiver um backup do SSD eu tentaria a opção de reinstalação para ver se o problema desaparece. O problema parece ser o hash calculado na carga não corresponde ao que é esperado e eu pude ver que seu SSD poderia realmente ser o culpado, mas não vejo nenhuma maneira fácil de confirmar isso. A variante é a ferramenta usada para mover o sistema operacional para o SSD. Existe alguma informação do fabricante do seu SSD que indica que este é um problema conhecido? Eu não vi nenhum artigo sugerindo que este é um problema comum com SSDs, o que sugere que a idéia de reinstalação é uma boa maneira de eliminar a variante da transferência do sistema operacional. Eu estaria realmente interessado em ver qual é a solução.

    
por 06.03.2010 / 14:55

Tags