ClickOnce deploy a Windows Service?

后端 未结 3 583
旧时难觅i
旧时难觅i 2020-12-05 09:31

Is it possible to deploy a Windows Service using ClickOnce? If so, how do you achieve this?

Currently we have to use a Deployment project, and the installation proce

3条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-12-05 09:45

    AFAIK you can't really use ClickOnce end-to-end to deploy a service; there are issues with both the file locations (ClickOnce installs into a user's profile) and installation (ClickOnce is largely side-effect free).

    You can, however, write a service as an exe that can self-install/uninstall from the services list, like so; basically, you write it as as a console exe and handle some command line args, using AssemblyInstaller to [un]install from the current assembly. Another advantage is that the same approach can be used to help debugging, since you can run it from the command line.

提交回复
热议问题