Когда я создаю новую службу Windows в Visual Studio 2010, я получаю сообщение с предложением использовать InstallUtil и net start для запуска службы.
Я пробовал следующие шаги:
- Создать новый файл проекта → Создать → Проект → Служба Windows
- Название проекта: TestService
- Построить проект как есть (конструктор Service1, OnStart, OnStop)
- Откройте командную строку, запустите "C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe" TestService.exe
- Запустите net start TestService.
Вывод шага 4
Запуск транзакционной установки.
Начало этапа установки.
См. содержимое файла журнала для C:\Users\myusername\Documents\Visual Studio 2010\Projects\TestService\TestService\OBJ\x86\Debug\TestService.exe прогресс сборки.
Файл находится в папке C:\Users\myusername\Documents\Visual Studio 2010\Проекты\Тес TService\TestService\OBJ\x86\Debug\TestService.InstallLog.
Установка сборки 'C:\Users\myusername\Documents\Visual Studio 2010\Projects\TestS ervice\TestService\obj\x86\Debug\TestService.exe '.
Затронутыми параметрами являются:
logtoconsole =
logfile = C:\Users\myusername\Documents\Visual Studio 2010\Projects\TestService\T estService\OBJ\x86\Debug\TestService.InstallLog
assemblypath = C:\Users\myusername\Documents\Visual Studio 2010\Projects\TestServ ice\TestService\obj\x86\Debug\TestService.exe
Нет публичных инсталляторов с атрибутом RunInstallerAttribute.Yes можно найти в папке C:\Users\myusername\Documents\Visual Studio 2010\Projects\TestService\TestSe rvice\obj\x86\Debug\TestService.exe сборка.
Фаза установки успешно завершена, и фаза фиксации начало.
См. содержимое файла журнала для C:\Users\myusername\Documents\Visual Studio 2010\Projects\TestService\TestService\OBJ\x86\Debug\TestService.exe прогресс сборки.
Файл находится в папке C:\Users\myusername\Documents\Visual Studio 2010\Проекты\Тес TService\TestService\OBJ\x86\Debug\TestService.InstallLog.
Завершение сборки 'C:\Users\myusername\Documents\Visual Studio 2010\Projects\TestS ervice\TestService\obj\x86\Debug\TestService.exe '.
Затронутыми параметрами являются:
logtoconsole =
logfile = C:\Users\myusername\Documents\Visual Studio 2010\Projects\TestService\T estService\OBJ\x86\Debug\TestService.InstallLog
assemblypath = C:\Users\myusername\Documents\Visual Studio 2010\Projects\TestServ ice\TestService\obj\x86\Debug\TestService.exe
Нет публичных инсталляторов с атрибутом RunInstallerAttribute.Yes можно найти в папке C:\Users\myusername\Documents\Visual Studio 2010\Projects\TestService\TestSe rvice\obj\x86\Debug\TestService.exe сборка.
Удалите файл InstallState, потому что нет инсталляторов.
Успешная фаза завершена.
Завершенная транзакция завершена.
Вывод этапа 5
Недопустимое имя службы.
Дополнительную помощь можно получить, набрав NET HELPMSG 2185.