C #: Создание установщика, который устанавливает приложение WPF (ClickOnce) и службу Windows - PullRequest
4 голосов
/ 19 апреля 2009

В настоящее время у меня есть решение VS с 2 проектами: приложение WPF и служба Windows.

Теперь мне удалось заставить ClickOnce работать при установке моего приложения WPF, но я также хочу, чтобы во время этой установки была установлена ​​служба Windows (та, что в проекте).

Я нашел способы, как программно запустить службу Windows с кодом C #, но есть ли способ включить это в мою установку ClickOnce (потому что мне нужны преимущества автоматического обновления ClickOnce и тому подобное)?

Ответы [ 3 ]

6 голосов
/ 19 апреля 2009

Я не думаю, что вы можете развернуть службу Windows через ClickOnce обычным способом.

http://social.msdn.microsoft.com/Forums/en-US/winformssetup/thread/1bb64760-9622-4ca6-a1a6-3ce53e641f21

ClickOnce развернуть службу Windows?

2 голосов
/ 20 апреля 2009

Пожалуйста, проверьте библиотеку DDay Update , она может дать вам обновления ClickOnce для обновлений, но сначала установите ее, используя другую.

0 голосов
/ 21 апреля 2009

Можете ли вы выполнить процесс во время установки ClickOnce? Вы можете написать службу, используя Topshelf , а затем выполнить MyService.exe / install из ClickOnce.

...