Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 17569|Resposta: 0

[Fonte] A exceção ocorreu ao inicializar a instalação

[Copiar link]
Publicado em 29/02/2016 14:17:11 | | |
Exceção ocorreu durante a inicialização da instalação:
System.BadImageFormatException: Could not load file or assembly 'file:///C:\MyPr
ojects\ProxyService\ProxyInstaller\bin\Debug\ProxyInstaller.exe' ou um dos seus d
Pendentes. Esse assembly é construído por um tempo de execução mais novo do que o atualmente carregado
e não pode ser carregado...


Instalei os serviços do Windows pela linha de comando e recebi o erro acima:

O processo que instalei é o seguinte:

1。 Run--〉cmd: Abra a caixa de comandos cmd

2。 Localize a localização do InstallUtil.exe na linha de comando

InstallUtil.exe O local padrão de instalação está em C:/Windows/Microsoft.NET/Framework/v2.0.50727, então você precisa localizá-lo no cmd (cd C:/Windows/Microsoft.NET/Framework/v2.0.50727)

3。 Comandos da Operação:

1). Comando de instalação de serviço: Insira o seguinte comando na linha de comando:

InstallUtil.exe Caminho/WinServiceName.exe

onde Path indica a localização do ServiceName.exe, basta pressionar Enter


O motivo da falha na instalação é: meu serviço está escrito em .net 4.0, e não posso usar o InstallUtil do .net 2.0 para instalar o serviço, então devo usar o InstallUtil na pasta C:\Windows\Microsoft.NET\Framework\v4.0.30319 para instalar o serviço.


Não é assim, não. O CLR .NET 4 pode carregar assemblies .NET 2 (geralmente – há algumas exceções para assemblies de modo misto, se não me engano), mas não o contrário.

Você terá que atualizar o projeto .NET 2 para .NET 4, ou fazer downgrade do projeto .NET 4 para .NET 3.5 (ou anterior).






Anterior:WebKit.net a solução para a exceção WebKitBrowser.dll
Próximo:System.Security.SecurityException: The source was not found, but some or all ...
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com