花开杏林txt,ca1840,慈元阁旗舰店
起因:一台服务器中部署的程序,停电后未按照计划任务正常启动。
开发工具VS2015
Framework版本2.0
服务运行时会自动加载Service1中的代码,亦有OnStart(),OnStop(),OnShutdown()方法分别对应服务启动,服务停止和计算机关闭操作。
工具→扩展和更新→联机,搜索installer,选择MicrosoftVisualStudio2015Installer进行下载安装
选中解决方案,右键新建项目,选中setup project
创建项目输出
选中想要安装的服务
进行自定义操作
添加安装自定义操作
添加卸载自定义操作(与添加安装操作步骤相同,但在参数设置中加上/u)
配置完成后生成项目,会在安装程序项目目录的Debug文件中找到对应的安装包
在Windows系统文件中的.NET目录找到对应Framework版本的InstallUtl.exe文件,后跟编译好的服务.exe文件进行安装。
卸载时在InstallUtl.exe后加参数 /u 即可
亦可通过批处理简化操作
详见:
注:使用该批处理时,请将InstallUtl.exe和自己编写的service.exe放在同一目录下,使用管理员权限运行。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Blazor server side 自家的一些开源的, 实用型项目的进度之 CEF客户端
.NET IoC模式依赖反转(DIP)、控制反转(Ioc)、依赖注入(DI)
vue+.netcore可支持业务代码扩展的开发框架 VOL.Vue 2.0版本发布
网友评论