Можно ли вручную установить приложение-службу Windows, используя VS 2010 Express? - PullRequest
0 голосов
/ 19 июня 2011

Я создал приложение-службу Windows и попытался установить его с помощью installutil.Но это не отображается в моем списке услуг.Проведя много исследований, я пришел к выводу, что это потому, что у меня нет доступа к шаблону Setup Project, предоставляемому VS2010 Professional.У меня только VS2010 express.

Мне нужно имитировать любой код и конфигурацию для установки приложения-службы Windows, но без создания проекта установки в VS 2010. У меня есть только VS2010 Express и я хочу поиграть с созданием службыдля моего домашнего ПК.

Другими словами, возможно ли даже передать код, который предоставляет шаблон проекта установки в VS 2010?

Если да, каковы основные шаги?Есть ли какие-нибудь учебные пособия, как это сделать?

Спасибо.

1 Ответ

1 голос
/ 19 июня 2011

единственное, что вам понадобится, - это класс, который вам понадобится извлечь из ServiceBase и создать экземпляр из Program.cs.

Просто скомпилируйте и поместите выходные данные проекта в вашу файловую систему, откройте командную строку и выполните InstallUtil your-assembly.exe.

Обратите внимание, что вы должны использовать InstallUtil из .Net 4.0 (вместо этого2.0).На моем компьютере я использую InstallUtil из C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319

...