У меня есть устаревшая служба, которая была разработана в VC ++ 6.0 и сейчас поддерживается с помощью Visual Studio 2008.
Он обрабатывает операции с базой данных и предоставляет записи своему клиенту JAVA в предопределенном (XML) формате.
Когда мы устанавливаем приложение JAVA, сервис автоматически устанавливается (через установщик приложения JAVA).
Для отладки этого сервиса я хочу выполнить следующие шаги:
1) Построить сервис
2) Установите службу с помощью installutil.exe - служба должна появиться в диспетчере управления службами (services.msc)
3) Запустить сервис из СКМ
4) В Visual Studio 2008 Debug -> Attach to Process выберите запущенную службу и нажмите «Attach».
Я застрял на шаге 2.
Я успешно создал отладочную версию сервиса. Но когда я пытаюсь установить службу с помощью «installutil.exe» из командной строки Visual Studio 2008, я получаю следующую ошибку:
Исключительная ситуация при инициализации установки:
System.BadImageFormatException: Не удалось загрузить файл или сборку 'file: /// D: \ MyService.exe' или одну из ее зависимостей. Модуль должен содержать манифест сборки.
Может ли кто-нибудь помочь мне в дальнейшем?
Есть ли другой лучший способ отладки службы?