![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| WinNet |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 56 Регистрация: 4.3.2007 Где: г.Москва Репутация: нет Всего: нет |
Привет!
Сегодня разбирал пример создания служб windows по книге Эндрю Троелсена и при инсталляции: C:\CarWinService\bin\Debug>installutil CarWinService.exe Microsoft ® .NET Framework Installation utility Version 1.1.4322.573 Copyright © Microsoft Corporation 1998-2002. All rights reserved. наткнулся на такую ошибку: Exception occurred while initializing the installation: System.BadImageFormatException: The format of the file 'CarWinService.exe' is invalid.. Подскажите пожалуйста какова причина этой ошибки? |
|||
|
||||
| marcusmae |
|
|||
![]() stravaganza ![]() ![]() Профиль Группа: Участник Сообщений: 874 Регистрация: 26.3.2006 Репутация: 22 Всего: 39 |
Насколько я знаю, System.BadImageFormatException возникает при неудачной попытке загрузить сборку из файла. Ругается на неправильный формат образа, где образом зовётся исполняемое содержимое exeшников и dllей.
Причинами этого может быть следующее : 1) загружаемая dll/exe вообще не является NET-сборкой. 2) является NET-сборкой, но была подвергнута "несанкционированным" изменениям, приведшим к провалу проверки с помощью PublicKeyToken и тому подобных вещей. 3) является NET-сборкой, но под более новую версию по сравнению с той, которую Вы используете. 4) загружаемая dll/exe собрана не под ту машину (x86 вместо x64 или наоборот). То есть, нельзя подгрузить сборку под x86 к сборке под x64 и vise versa. Можно также посмотреть соответствующую статью в MSDN. Это сообщение отредактировал(а) marcusmae - 9.3.2007, 22:02 -------------------- ἀπὸ μηχανῆς θεός |
|||
|
||||
| WinNet |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 56 Регистрация: 4.3.2007 Где: г.Москва Репутация: нет Всего: нет |
Спасибо!
Пробла решена |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |