Não é possível carregar o DLL Vistadb20.dll devido a um acesso inválido ao local da memória (HRESULT: 0x800703E6)

StackOverflow https://stackoverflow.com//questions/9610659

Pergunta

Eu tenho um projeto que foi construído no Visual Studio 2005 em C #. Eu criei um instalador para o aplicativo do Windows (no VS2010) e instala e funciona bem no Windows XP SP3. Eu tentei instalá-lo no Windows 7 32-bit e diz que a instalação é bem sucedida, mas quando tento abrir o aplicativo, recebo esta mensagem de erro:

Ocorreu um erro fatal. Não é possível carregar DLL 'vistadb20.dll': inválido Acesso ao local da memória. (Exceção de HRESULT: 0x800703E6)

As pessoas sugeriram que eu corri isso na linha de comando: regsvr32 vistadb20.dll

Eu recebo a mensagem de erro:

o módulo "vistadb20.dll" foi carregado, mas o ponto de entrada dllregisterverver não foi encontrado. Certifique-se de que "vistadb20.dll" é uma dll válida ou OCX arquivo e, em seguida, tente novamente.

Então, então eu tentei Regasm Vistadb20.dll /tllb:Vistadb20.tlb usando o utilitário de registro de montagem do .NET Framework 2.0.50727.4927 e obter erro:

regasmo: erro ra0000: Falha ao carregar 'vistadb20.dll' porque não é um assembly .NET válido.

Não tenho certeza de como obter o meu aplicativo em execução no Windows 7 com este problema .dll. Qualquer ajuda seria apreciada. Esta aplicação e o banco de dados foi criado usando o VISTADB 2.1

Eu acho que não posso mudar a dll real desde que eu não criei, mas talvez eu tenha que alterar algumas propriedades da DLL no Visual Studio?

Foi útil?

Solução

Eu tive esse erro ao tentar registrar meu Montagem do VB .NET usando o comando do Regasm:

.

Regasm: Erro RA0000: Falha ao carregar 'vistadb20.dll' porque não é um assembly .NET válido.

Eu resolvi o problema Comprupar a execução do regimento da Framework .NET.

Quero dizer, você deve usar as ferramentas da mesma estrutura que você faz como destino em suas opções avançadas de compilação (VS2010).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top