繁体   English   中英

是Windows服务必须安装的项目安装程序,还是为什么需要项目安装程序

[英]is Project installer Mandatory for Windows service or why do we need project installer

我是Windows服务的新手。 请帮助我知道Windows服务的项目安装程序是必需的,还是我们为什么需要项目安装程序。 我们可以在没有项目安装程序的情况下将Windows服务创建并安装到系统中吗?

谢谢,

如果您正在谈论正在查看服务并选择“添加安装程序...”的项目添加到服务项目中的ProjectInstaller.cs文件,那么是必需的。

它创建两个组件ServiceProcessInstallerServiceInstaller 这些组件一起包含安装服务所需的重要信息-例如服务应以哪个帐户运行(例如本地系统,本地服务,网络服务或实际用户帐户),有关服务的元数据以及有关如何启动服务。

我认为DinosaurTom的答案是假设您正在谈论安装程序项目,该项目是解决方案中的一个独立项目,可以创建setup / MSI文件。 正是上述两个组件与InstallUtil或Setup Project之类的工具进行实际交互以执行安装。

不,不是强制性的。 但是,在许多机械上进行安装时可能很有用。

我们可以创建没有Project Installer的Windows服务。 例如,如本文所述,使用Windows命令提示符安装Windows服务

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM