Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 17569|Відповідь: 0

[Джерело] Виняток стався під час ініціалізації встановлення

[Копіювати посилання]
Опубліковано 29.02.2016 14:17:11 | | |
Виняток стався під час ініціалізації встановлення:
System.BadImageFormatException: Could not load file or assembly 'file:///C:\MyPr
ojects\ProxyService\ProxyInstaller\bin\Debug\ProxyInstaller.exe' або один із його d
епенденції. Ця збірка створюється за допомогою робочого середовища, новішого за поточне завантажене
Runtime і не може завантажитися...


Я встановив сервіси Windows через командний рядок і отримав описану вище помилку:

Процес, який я встановив, виглядає так:

1。 Run--〉cmd: Відкрийте командне поле команди cmd

2。 Знайдіть розташування InstallUtil.exe у командному рядку

InstallUtil.exe Місце встановлення за замовчуванням знаходиться в C:/Windows/Microsoft.NET/Framework/v2.0.50727, тому потрібно знайти його в cmd (cd C:/Windows/Microsoft.NET/Framework/v2.0.50727).

3。 Командування операцій:

1). Встановити сервісну команду: Введіть у командний рядок наступну команду:

InstallUtil.exe Path/WinServiceName.exe

де Path вказує на розташування ServiceName.exe, просто натисніть Enter


Причина помилки встановлення полягає в тому, що мій сервіс написаний у .NET 4.0, і я не можу використовувати InstallUtil .net 2.0 для встановлення сервісу, тому для встановлення сервісу слід використовувати InstallUtil у папці C:\Windows\Microsoft.NET\Framework\v4.0.30319.


Не туди, ні. .NET 4 CLR може завантажувати збірки .NET 2 (зазвичай — є кілька винятків для змішаних збірок, якщо я правильно пам'ятаю), але не навпаки.

Вам доведеться або оновити проєкт .NET 2 до .NET 4, або понизити проєкт .NET 4 до .NET 3.5 (або раніше).






Попередній:WebKit.net рішення виняткового WebKitBrowser.dll
Наступний:System.Security.SecurityException: The source was not found, but some or all ...
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com