Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 17569|Risposta: 0

[Fonte] Si è verificata un'eccezione durante l'inizializzazione dell'installazione

[Copiato link]
Pubblicato su 29/02/2016 14:17:11 | | |
Eccezione si è verificata durante l'inizializzazione dell'installazione:
System.BadImageFormatException: Could not load file or assembly 'file:///C:\MyPr
ojects\ProxyService\ProxyInstaller\bin\Debug\ProxyInstaller.exe' o uno dei suoi d
Pendenze. Questo assembly è costruito da un runtime più recente di quello attualmente caricato
runtime e non può essere caricato..


Ho installato i servizi Windows con la riga di comando e ho ricevuto l'errore sopra:

Il processo che ho installato è il seguente:

1。 Run--〉cmd: Apri la casella dei comandi cmd

2。 Localizza la posizione del InstallUtil.exe nella riga di comando

InstallUtil.exe La posizione di installazione predefinita è in C:/Windows/Microsoft.NET/Framework/v2.0.50727, quindi devi localizzarla in cmd (cd C:/Windows/Microsoft.NET/Framework/v2.0.50727)

3。 Comandi Operazione:

1). Comando di installazione del servizio: inserisci il seguente comando nella riga di comando:

InstallUtil.exe Path/WinServiceName.exe

dove Path indica la posizione della ServiceName.exe, basta premere Invio


Il motivo del fallimento dell'installazione è: il mio servizio è scritto in .net 4.0 e non posso usare InstallUtil di .net 2.0 per installare il servizio, quindi dovrei usare InstallUtil nella cartella C:\Windows\Microsoft.NET\Framework\v4.0.30319 per installare il servizio.


Non così, no. Il CLR .NET 4 può caricare assembly .NET 2 (di solito - ci sono alcune eccezioni per gli assembly in modalità mista, se ricordo bene), ma non il contrario.

Dovrai aggiornare il progetto .NET 2 a .NET 4, oppure declassare il progetto .NET 4 a .NET 3.5 (o precedente).






Precedente:WebKit.net la soluzione all'eccezione WebKitBrowser.dll
Prossimo:System.Security.SecurityException: The source was not found, but some or all ...
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com