Aprovado: Fortect
Inquestionavelmente, na semana passada, alguns leitores relataram que o gerenciador de suplementos gerenciados não foi capaz de inicializar o Excel.
-
Pergunta
-
Olá
Eu criei um suplemento do Excel 2007 para C # com VSTO 2005SE e faço toda a personalização, SetSecurity, etc. que está definido no Guia de implantação do VSTO. Quando eu vizinho uma compilação em outro computador, recebo o erro “Manipulou um erro, o carregador de suplemento provavelmente não conseguiu inicializar você.” por outra máquina. A construção funciona melhor na máquina de desenvolvimento, não mais do que menos do que na máquina do usuário. Talvez eu até tenha trabalhado muito no CAS e ainda não precise de sorte.
Qualquer ajuda é respeitada.
Bravo,
Eric
As respostas
-
Olá, Eric,
Parece que, por exemplo, o VSTO Runtime v2.5 (VSTO agosto 2005 SE) não foi instalado corretamente na máquina do usuário. Verifique qual runtime foi instalado (este campo pergunta quando se trata de uma entrada para adicionar / remover programas).
Se você estiver usando a caixa do Vista, geralmente ocorre alguma idiossincrasia antes de desabilitar o UAC (não é possível não dar os detalhes; nosso próprio CLSID deve ser acumulado em HKCU Classes, não HKLM Classes). por razões de segurança, a menos que o processo seja considerado promovido?). Tente executá-lo como um processo elevado e, portanto, com o UAC desabilitado quando desabilitado em todas as máquinas com Vista.
O clsid do desktop tentará carregar:
99D651D7-5F7C-470E-8A3B-774D5D9536AC
Verifique se praticamente qualquer uma das DLLs associadas (AddInLoader.dll) foi registrada através do InProcServer32 com este CLSID.
HTH,
Andre
-
Pergunta
-
Olá
Eu criei um suplemento do Excel em C # com o VSTO 2005SE e também fiz toda a personalização, SetSecurity e muito mais. estabelecido no Guia de implantação do VSTO. No entanto, quando instalo o assembly em outro computador, encontro a mensagem “Falha ao inicializar o carregador de suplemento que gerenciou erro.” O aplicativo de amostra e eu, seriamente, inadvertidamente, encontramos esse erro em outro modelo bom.
Qualquer ajuda é apreciada.
Olá, Eric
Criei um ótimo add-in para Excel em C # usando o VSTO 2005SE e realmente fiz todas as personalizações, SetSecurity, etc. definidas em todo o Guia de implantação do VSTO. No entanto, quando instalo um conjunto efetivo que está conectado a outro computador, recebo a mensagem “Falha. A máquina de carregamento de suplemento de erro gerenciado foi inicializada. “Tentei ler as etapas do guia de implantação com o aplicativo de amostra específico, mas ainda recebo qual erro em outros tipos de computadores, mas não depois do meu computador de produção. Até editei manualmente o CAS principal, mas ainda não tive sorte.
As respostas
-
Olá, Eric,
Parece que o VSTO Runtime v2.5 (VSTO 2005 SE) não foi colocado corretamente para o usuário da máquina. Verifique o pacote para indicar que o tempo de execução foi posicionado (o campo tem sua própria entrada para transmitir / remover programas).
Ao usar o substituto do Vista, algumas das especificidades da desativação do UAC podem afetar o seguinte (não me lembro desses detalhes; CLSID deve ser armazenado em HKCU Classes e não HKLM Classes para aplicativos de segurança se a tarefa não estiver sendo executada com os principais privilégios?) … Tente executá-la como um processo avançado ou com o UAC desativado se você gosta do Vista.
O clsid da área de trabalho vai tentar dobrar em tek:
99D651D7-5F7C-470E-8A3B-774D5D9536AC
Verifique se a DLL correspondente (AddInLoader.dll) está registrada como InProcServer32 deste CLSID.
HTH,
Aprovado: Fortect
Fortect é a ferramenta de reparo de PC mais popular e eficaz do mundo. Milhões de pessoas confiam nele para manter seus sistemas funcionando de forma rápida, suave e livre de erros. Com sua interface de usuário simples e mecanismo de verificação poderoso, o Fortect localiza e corrige rapidamente uma ampla gama de problemas do Windows, desde instabilidade do sistema e problemas de segurança até gerenciamento de memória e gargalos de desempenho.
- 1. Baixe o Fortect e instale-o em seu computador
- 2. Inicie o programa e clique em "Digitalizar"
- 3. Clique em "Reparar" para corrigir quaisquer problemas encontrados
Andre
Parece que o VSTO Runtime v2.5 (VSTO 2010 SE) não foi habilitado corretamente localizado no computador do usuário. Certifique-se de que o runtime acabou de ser instalado na maioria (este campo tem sua entrada pessoal específica para adicionar / remover programas).
Se você estiver usando o Vista box com UAC incapaz, existem algumas peculiaridades que podem interferir no uso (não me lembro dos detalhes; CLSID pode estar registrado em HKCU Classes apenas em HKLM Classes por razões de segurança quando de qualquer tipo do processo não pode ser executado em alto nível?). Tente trabalhar como um processo elevado ou desative o UAC se estiver usando o Vista. Para
Verifique se a DLL ideal (AddInLoader.dll) está registrada oferecendo CLSID InProcServer32.
Acelere o desempenho do seu computador agora com este simples download.