调试程序时总是谈出一个对话框:
   内容是:Cannot start service  from the command line or a debugger .A Windows Service must be installed(using installutill.exe) and then started with the ServerExplorer.Windows Services Administrative tool or the NET START command.
请教这是什么错误,为什么会弹出这个对话框,我该怎么解决这个问题呢。谢谢了
本人刚开始接触C#,还请各位谅解,麻烦讲的详细些

解决方案 »

  1.   

    与在 Visual Studio 中创建的大多数项目不同,Windows 服务项目不能通过按 F5 从开发环境直接运行。这是因为必须安装项目中的服务后,项目才能运行。 通过使用名为 InstallUtil.exe 的命令行实用程序,您可以迅速安装服务应用程序。您还可以创建包含项目输出的安装项目,并使用它创建一个可运行与项目关联的安装程序并安装服务的自定义操作。有关示例,请参见演练:使用组件设计器创建 Windows 服务应用程序。有关安装项目的更多信息,请参见安装项目。有关自定义操作的更多信息,请参见演练:创建自定义操作。手动安装服务
    访问项目中的已编译可执行文件所在的目录。 以项目的输出作为参数,从命令行运行 InstallUtil.exe。在命令行中输入下列代码:   复制代码 
    installutil yourproject.exe
     
    手动卸载服务
    以项目的输出作为参数,从命令行运行 InstallUtil.exe。在命令行中输入下列代码:   复制代码 
    installutil /u yourproject.exe
     
    提示 
    可以启动“服务器资源管理器”,然后验证服务是已安装还是已卸载。有关更多信息,请参见如何:访问和初始化服务器资源管理器/数据库资源管理器。