|
|
1
29
但是,您不能真正使用clickonce端到端部署服务;文件位置(clickonce安装到用户配置文件中)和安装(clickonce是 主要地 无副作用)。
但是,您可以将服务编写为可从服务列表中自行安装/卸载的exe,
like so
;基本上,您将其作为控制台exe编写,并使用
|
|
|
2
8
|
|
|
3
1
与clickonce不同,我喜欢使用inno setup的方法,如这里 https://stackoverflow.com/a/1450051/396200 你可以更好地控制复制和执行的内容和方式。 正如marc gravell在他的回答中所说,我创建了一个自我安装服务的exe,然后使用inno setup来打包和部署它。安装inno安装程序后,它会自动运行exe,然后myexe安装my service。 |
|
|
4
-9
您可以使用ClickOnce部署安装Windows服务。但是根据我的经验,每次发布更新时,都需要用户干预,这通常会破坏程序作为windows服务运行的原因。 但是,有一个问题我从来没有完全解决过,那就是运行installutil.exe将服务安装到windows服务列表中。但这不是我所处环境的问题。 |
|
Willy · LINQ:将分组列表转换为新列表 9 年前 |
|
|
Kapil · 如何使用参数设置脚本任务SSI的路径 9 年前 |
|
|
c00000fd · 跨命名空间和不同的.H文件的友元类 9 年前 |
|
|
tangoal · 调用模板类成员时非法使用此类型作为表达式 9 年前 |