- 5. Instalação da DLL
5.3. Falha no registro da DLL - 5.2. Registro da biblioteca no Windows
« Anterior - 5.4. Atualização da biblioteca
Próximo »
5.3. Falha no registro da DLL
As principais causas de falha no registo da DLL são:
- framework .NET 2.0 não instalado no equipamento;
- usuário sem privilégios de administrador;
- UAC - User Account Control habilitado no Windows Vista/7.
RegAsm : Aplicativo não inicializado corretamente (0xc0000135).

SOLUÇÃO
Este erro ocorre quando o framework .NET 2.0 não está instalado no equipamento. A instalação do framework 2.0 deve solucionar o problema.
Maiores detalhes da solução dos problemas e outros erros podem ser encontrados na nossa FAQ.
RegAsm : error RA0000 : O exportador de biblioteca de tipos encontrou um erro ao processar (...) por que o pai é inexistente.
C:\v0.6e>regasm NFSe_Util.dll /tlb:NFSe_Util.tlb
Microsoft (R) .NET Framework Assembly Registration Utility 2.0.50727.1433 Copyright (C) Microsoft Corporation 1998-2004. All rights reserved.
Types registered successfully
RegAsm : error RA0000 : O exportador da biblioteca de tipos encontrou um erro ao processar '<Module>{2036E7E9-81D7-4040-BDD8-821CD317FCB4}, NFSe_Util'. Erro: O exportador da biblioteca de tipos não pode carregar o tipo '<Module>{2036E7E9-81D7-4040-BDD8-821CD317FCB4}' (erro: System.TypeLoadException: Não foi possível carregar o tipo <Module>{2036E7E9-81D7-4040-BDD8-821CD317FCB4} do módulo (assembly) NFSe_Util, Version=1.3.0.0, Culture=neutral, PublicKeyToken=6cf060598d0e49c2 porque o pai é inexistente.).
C:\v0.6e>
SOLUÇÃO
Este erro ocorre quando a DLL é gerada em um equipamento que tem uma versão mais antiga que o framework .NET 2.0 do equipamento onde foi compilada a DLL.
Tente instalar uma versão da DLL mais recente ou entre em contato com a Equipe de Suporte da FlexDocs e solicite a recompilação da DLL.
Maiores detalhes da solução dos problemas e outros erros podem ser encontrados na nossa FAQ.
RegAsm : error RA0000 : An error occurred while saving the exported type library : Acesso negado. (Exceção de HRESULT: 0x0070005 (E_ACCESSDENIED))
C:\v0.6e>regasm NFSe_Util.dll /tlb:NFSe_Util.tlb
Microsoft (R) .NET Framework Assembly Registration Utility 2.0.50727.1433 Copyright (C) Microsoft Corporation 1998-2004. All rights reserved.
Types registred successfuly
RegAsm : error RA0000 : An error occurred while saving the exported type library: Acesso negado. (Exceção de HRESULT: 0x0070005 (E_ACCESSDENIED))
C:v0.6e>
SOLUÇÃO
O registro da DLL no Windows Vista deve ser realizado com a opção de User Account Control - UAC desabilitada.
Maiores detalhes da solução dos problemas e outros erros podem ser encontrados na nossa FAQ.
RegAsm : error RA0000 : An error occurred while writing the registration information to the registry. You must have administrative credentials to perform this task.
C:\v0.6e>regasm NFSe_Util.dll /tlb:NFSe_Util.tlb
Microsoft (R) .NET Framework Assembly Registration Utility 2.0.50727.1433 Copyright (C) Microsoft Corporation 1998-2004. All rights reserved.
RegAsm : error RA0000 : An error occurred while writing the registration information to the registry. You must have administrative credentials to perform this task. Contact your system administrator for assistance
C:\v0.6e>
SOLUÇÃO
O registro da DLL no Windows Vista deve ser realizado pelo usuário que tenha os privilégios de administrador do sistema e com a opção de User Account Control - UAC desabilitada.
Maiores detalhes da solução dos problemas e outros erros podem ser encontrados na nossa FAQ.
RegAsm.exe - Erro de Inicialização em .NET Framework
"Não é possível localizar uma versão do tempo de execução para executar este aplicativo"
ou
"Unable to find a version of number to run this application"
SOLUÇÃO
Este erro ocorre em equipamentos com Windows 64 bits, pois a versão do RegAsm.exe que existe no pacote da DLL é 32 bits.
Utilize a versão 64 bits do RegAsm.exe que deve existir no seu equipamento, utilizamos o RegAsm.exe que existe na pasta: C:\Windows\Microsoft.NET\Framework\v2.0.50727
- 5.3. Falha no registro da DLL
5. Instalação da DLL - « Anterior
5.2. Registro da biblioteca no Windows - Próximo »
5.4. Atualização da biblioteca