解决方案 »

  1.   

    安装:C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe D:\菜单服务程序\Release\WindowsServiceHost.exe红色部分就是你服务程序的路径卸载:C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe /u D:\菜单服务程序\Release\WindowsServiceHost.exe
      

  2.   

    windows 服务不能直接运行调试,必须要安装的;
    服务程序在打包的时候可以实现服务参数配置和自动安装
      

  3.   

    服务不能双击安装的...需要用InstallUtil安装
      

  4.   


    难怪。请问具体怎么操作。我的是server2008.    framework 是4 版本。
      

  5.   

    Framework是否要替换成本机的版本?
      

  6.   

    1)安装脚本Install.bat
    %SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil.exe WindowsServiceTest.exe
    Net Start ServiceTest
    sc config ServiceTest start= auto
    2)卸载脚本Uninstall.bat
    %SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil.exe /u WindowsServiceTest.exe
      

  7.   


    我是用 visual studio 2013中文版。如何打包程序?
      

  8.   

    Framework是否要替换成本机的版本?
      

  9.   

    在解决方案中,右键-添加新增项目,其他项目类型-安装部署。
    安装服务的时候,需要用到ServiceInstaller 和ServieProcessInstaller这两个控件。
    设置完成需要的配置参数,就可以在安装时完成服务的安装。
    ----------------
    手动执行bat文件也没有问题,8楼的问题貌似是依赖文件丢了,和安装服务本身没有
    关联。仔细检查下依赖的dll和资源文件。