Sha*_*500 1 .net c# service windows-installer windows-services
我通过(服务名称:测试服务)安装了Windows服务
Windows 7计算机中.NET Framework(:\ Windows \ Microsoft.NET \ FrameWork64 \ v4)中存在的InstallUtil.exe。
我可以在服务控制台下看到我的服务。
但是,我转到控制面板的程序和功能来手动卸载同一服务,但我没有在程序和功能下看到我的服务?
有什么想法为什么服务不会显示,以便用户可以卸载它?
我也检查了显示隐藏文件,但仍然没有显示服务?
InstallUtil.exe:如其他人所述, InstallUtil.exe仅用于开发用途,而不用于服务的最终分发。
MSI:按照您所描述的方式(在添加/删除程序中有适当的条目)部署服务的通常方法是使用MSI安装程序,该安装程序是使用旨在帮助您这样做的工具创建的(不建议“滚动您的自己的”工具来执行此操作)。
特设:以下部署工具的ad-hoc说明写于匆忙,并且有那种被重新定意为这类工具的一般描述。与提出的问题不太相关,但是有点“发生”了,就在这里。
如何比较两个(或多个)MSI文件的内容?(朝下)-(大多数)这些工具不是用于进行设置的功能齐全的工具,但对于检查MSI文件和创建转换非常有用。
例如,有许多工具可用于MSI创建(任意顺序 -指向下面Stefan Kruger的installsite.org的链接将显示更多工具,这些只是最常用的工具):
WiX -- quick download免费的开源框架-出色,但有学习曲线,因此还有更多链接。
WiX quick-start tips (有点混乱,奇怪地反对,一定会有所帮助)。FireGiant有一个WiX扩展包(需要付费)。IsWiXAdvanced Installer -- quick downloadInstallshield -- quick downloadPACE suite -- quick downloadVisual Studio Installer project type以上工具在实际使用中是什么样的?以下是一些实用的观察和总结:
还有许多其他工具可用于创建各种类型的创建安装程序/ setup.exe文件(不仅是MSI工具,而且是通用工具,旧版工具,多平台工具等):
Stefan Kruger的综合列表:
其他连结:
跨平台安装程序: 是否存在通用的跨平台安装程序?(非MSI工具)。
dotNetInstaller:还有一点我从未使用过的 dotNetInstaller安装程序引导程序。
一些常规链接:还有其他多种部署方式-例如,使用自解压zip归档文件之类的东西。不推荐,但有些链接:
| 归档时间: |
|
| 查看次数: |
3273 次 |
| 最近记录: |