Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 17569|Răspunde: 0

[Sursă] Excepția a avut loc la inițierea instalării

[Copiază linkul]
Postat pe 29.02.2016 14:17:11 | | |
Excepția a avut loc la inițializarea instalării:
System.BadImageFormatException: Could not load file or assembly 'file:///C:\MyPr
ojects\ProxyService\ProxyInstaller\bin\Debug\ProxyInstaller.exe' sau unul dintre d-urile sale
Pendențele. Acest ansamblu este construit de un runtime mai nou decât cel încărcat în prezent
runtime și nu pot fi încărcate..


Am instalat serviciile Windows cu linia de comandă și am primit eroarea de mai sus:

Procesul pe care l-am instalat este următorul:

1。 Run--〉cmd: Deschide cutia de comandă cmd

2。 Localizează locația InstallUtil.exe în linia de comandă

InstallUtil.exe Locația implicită de instalare este în C:/Windows/Microsoft.NET/Framework/v2.0.50727, așa că trebuie să o localizezi în cmd (cd C:/Windows/Microsoft.NET/Framework/v2.0.50727)

3。 Comenzi de operațiune:

1). Comandă de instalare a serviciului: Introdu următoarea comandă în linia de comandă:

InstallUtil.exe Cale/WinServiceName.exe

unde Path indică locația ServiceName.exe, pur și simplu apasă Enter


Motivul eșecului instalării este: serviciul meu este scris în .net 4.0 și nu pot folosi InstallUtil de la .net 2.0 pentru a instala serviciul, așa că ar trebui să folosesc InstallUtil în folderul C:\Windows\Microsoft.NET\Framework\v4.0.30319 pentru a instala serviciul.


Nu așa, nu. CLR-ul .NET 4 poate încărca asamblări .NET 2 (de obicei – există câteva excepții pentru asamblările mixte-mode, dacă îmi amintesc bine), dar nu și invers.

Va trebui fie să faci upgrade la proiectul .NET 2 la .NET 4, fie să faci downgrade la .NET 4 la .NET 3.5 (sau mai vechi).






Precedent:WebKit.net soluția excepției WebKitBrowser.dll
Următor:System.Security.SecurityException: The source was not found, but some or all ...
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com