Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 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, более нового текущего загруженного
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