У меня были проекты обслуживания и настройки Windows, разработанные в VS 2008.NET 3.5.
Программа установки была преобразована в VS 2010, и проект службы Windows был заменен новым, созданным в VS 2010 .NET 4.0.
В программе установки имеются настраиваемые действия для установки службы в системе.
Ошибка 1001 System.BadImageFormatException не удалось загрузить exe службы из-за неправильного формата, который появляется во время выполнения установки.
Без пользовательских действий установка запускается без проблем.Я также могу вручную установить службу с помощью installutil.exe
Есть ли в проекте установки какие-либо настройки для запуска правильного installutil из правильной версии .NET?