Я пытаюсь создать пакет развертывания для службы Windows, ориентированной на x64.
Я сам настроил проект установки на x64, но мне нужно добавить пользовательские действия, чтобы фактически зарегистрировать / отменить регистрацию службы.
Однако, когда я добавляю пользовательские действия и пытаюсь запустить установщик, я получаю исключение BadFormat
, которое указывает, что исполнимый файл для моей службы поврежден.
Я подозреваю, что столкнулся с проблемой , упомянутой здесь , но не могу доказать это.
Эта служба Windows разрабатывается как часть гораздо более крупного приложения, использующего TFS для автоматизированных сборок и развертывания, непрерывной интеграции и т. Д. Поэтому ручная настройка битов двоичного файла с помощью инструментов, требующих использования графического интерфейса пользователя, - определенно нет. -нет.
Итак ... Что мне нужно знать, так это; Можно ли автоматически создать пакет развертывания для 64-разрядной службы Windows в VS2010? Если так, то как?