我的Windows应用项目里有Windows服务代码(cs文件),请问在安装部署项目中怎样能让做的安装包在安装时自动把Windows服务注册上,并自动运行??谢谢!!
解决方案 »
- C#实现FTP功能问题,高手请进
- (菜鸟)还是c#读取xml文件问题
- WebBrowser如何给这段代码赋值?
- ERROR [07002] [Microsoft][ODBC Excel Driver] 参数不足,期待是 3
- 计算两个日期间的间隔 怎么换算成 小时
- 请教 richexitbox drag问题
- 关于code39的条形码
- C# DataGridView控件 的简单问题(帮帮忙)
- 深夜发布操作Excel类库 功能excel文件创建修改单元格数据格式编辑图片图表插入控制外部数据的添加插入等
- 如何将vbscript中的函数在c#.net中调用?
- 安装程序出现乱码,如何解决?
- 在WinForm中如何更改控件的语言?
然后,在这安装类加入对Windows服务的安装设置。帮助里有,去看看吧部署:
不需要将InstallUtil打包到你的安装包中,在制作安装的项目中,自定义操作,那几个操作步骤都加上你的项目输出(因为你的Windows是包含中其中的,如果是别的程序集里,当然是指向相应的程序集了)。这样,当安装程序把文件Copy到目的机子上后,在这自定义操作里,会调用InstallUtil检索你指向的程序集中的哪些类有[RunInstaller(true)]这样的属性,并且是继承于System.Configuration.Install.Installer。你添的安装类就是这样的设置啦
同时也要感谢fangwancong(聪头.珠海)!
先结了!