【发布时间】:2011-12-16 20:25:43
【问题描述】:
当我在 Visual Studio 2010 中创建新的 Windows 服务时,我收到一条消息,说明使用 InstallUtil 和 net start 来运行该服务。
我尝试了以下步骤:
- 创建新项目文件 -> 新建 -> 项目 -> Windows 服务
- 项目名称:TestService
- 按原样构建项目(Service1 构造函数、OnStart、OnStop)
- 打开命令提示符,运行"C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe" TestService.exe
- 运行 net start TestService。
第 4 步的输出
运行事务安装。
开始安装的安装阶段。
查看日志文件的内容 C:\Users\myusername\Documents\Visual Studio 2010\Projects\TestService\TestService\obj\x86\Debug\TestService.exe 组装进度。
文件位于 C:\Users\myusername\Documents\Visual Studio 2010\项目\特斯 tService\TestService\obj\x86\Debug\TestService.InstallLog.
安装程序集 'C:\Users\myusername\Documents\Visual Studio 2010\Projects\TestService\TestService\obj\x86\Debug\TestService.exe'。
受影响的参数有:
logtoconsole =
日志文件 = C:\Users\myusername\Documents\Visual Studio 2010\项目\测试服务\T estService\obj\x86\Debug\TestService.InstallLog
程序集路径 = C:\Users\myusername\Documents\Visual Studio 2010\Projects\TestService\TestService\obj\x86\Debug\TestService.exe
没有具有 RunInstallerAttribute.Yes 属性的公共安装程序 可以在 C:\Users\myusername\Documents\Visual Studio 中找到 2010\Projects\TestService\TestService\obj\x86\Debug\TestService.exe 组装。
安装阶段成功完成,提交阶段是 开始。
查看日志文件的内容 C:\Users\myusername\Documents\Visual Studio 2010\Projects\TestService\TestService\obj\x86\Debug\TestService.exe 组装进度。
文件位于 C:\Users\myusername\Documents\Visual Studio 2010\项目\特斯 tService\TestService\obj\x86\Debug\TestService.InstallLog.
提交程序集 'C:\Users\myusername\Documents\Visual Studio 2010\Projects\TestService\TestService\obj\x86\Debug\TestService.exe'。
受影响的参数有:
logtoconsole =
日志文件 = C:\Users\myusername\Documents\Visual Studio 2010\项目\测试服务\T estService\obj\x86\Debug\TestService.InstallLog
程序集路径 = C:\Users\myusername\Documents\Visual Studio 2010\Projects\TestService\TestService\obj\x86\Debug\TestService.exe
没有具有 RunInstallerAttribute.Yes 属性的公共安装程序 可以在 C:\Users\myusername\Documents\Visual Studio 中找到 2010\Projects\TestService\TestService\obj\x86\Debug\TestService.exe 组装。
删除 InstallState 文件,因为没有安装程序。
提交阶段成功完成。
事务安装已完成。
第 5 步的输出
服务名称无效。
键入 NET HELPMSG 2185 可获得更多帮助。
【问题讨论】:
标签: c# windows service windows-services installutil