来源:http://www.werun.cn/thread-92-1-1.html

windows, 服务程序, 打包, 安装制作
以visual studio 2008开发环境,c#语言为例。
步骤如下,

1、新建一个"Windows服务"项目
在解决方案资源管理器中,双击 Service1.cs 。
代码编辑器窗口中右键单击 设计视图 ,然后单击 属性
在属性窗格中单击 添加安装程序 链接。
在属性窗格的 ServiceInstaller 1 中, 更改 ServiceName Service 1 的属性
在设计视图中代码编辑器窗口中,单击 ServiceProcessInstaller 1 。
在属性窗格中更改为 LocalSystem(目的是安装时允许所有登陆帐户)

2、在当前解决方案中新增一个安装工程项目
单击 安装和部署项目 下 项目类型 ,然后单击 模板 下的 安装项目
在解决方案资源管理器右键单击 ServiceSetup ,指向 添加 ,然后单击 项目输出
在 添加项目输出组 对话框的在 项目 框中单击 {前面的服务名称}
单击 主输出 ,然后单击 确定

在解决方案资源管理器右键单击 ServiceSetup ,指向 视图 ,然后单击 自定义操作
右键单击 自定义操作 ,然后单击 添加自定义操作
单击 应用程序文件夹 ,然后单击 确定
单击 主输出来自 {前面的服务名称} ,然后单击 确定

3、前后编译服务工程和安装工程

注意,
如果安装后,并没有在服务管理程序中发现{前面的服务名称} ,请确认文件ProjectInstaller.Designer.cs 的相应代码章节是否如下,

1. //
2. // serviceInstaller1
3. //
4. this.serviceInstaller1.DisplayName = "AutoWebpage";
5. this.serviceInstaller1.ServiceName = "AutoWebpage";
6. this.serviceInstaller1.Description = "结合计划任务程序实现定时在后台访问网页";
7.
8. //
9. // ProjectInstaller
10. //
11. this.Installers.AddRange(new System.Configuration.Install.Installer[] {
12. this.serviceProcessInstaller1,serviceInstaller1});

相关文章:

  • 2022-12-23
  • 2022-01-18
  • 2021-08-23
  • 2021-10-03
  • 2022-12-23
  • 2021-12-04
  • 2021-08-13
猜你喜欢
  • 2022-12-23
  • 2022-01-10
  • 2022-03-07
  • 2021-07-10
  • 2022-12-23
相关资源
相似解决方案