(再我输入Installutil xxx.exe是出现下面内容)正在运行事务处理安装。
正在开始安装的“安装”阶段。
查看日志文件的内容以获得C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\xxx.exe程序集的进度。
该文件位于C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\xxx.InstallLog。
正在安装程序集“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\xxx.exe”。
受影响的参数是:
    logtoconsole=
    assemblypath=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\xxx.exe
    logfile=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\xxx.InstallLog
没有RunInstallerAttribute.Yes的公共安装程序。在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\xxx.exe程序集中可能可以找到“Yes”属性。
“安装”阶段已成功完成,正在开始“提交”阶段。
查看日志文件的内容以获得C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\xxx.exe程序集的进度。
该文件位于“C:\WINDOWS\Micorsoft.NET\Framework\v2.0.50727\xxx.InstallLog”。
正在提交程序集“C:\WINDOWS\Micorsoft.NET\Framework\v2.0.50727\xxx.exe”。
受影响的参数是:
    logtoconsole=
    assemblypath=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\xxx.exe
    logfile=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\xxx.InstallLog
没有RunInstallerAttribute.Yes的公共安装程序。在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\xxx.exe程序集中可能可以找到“Yes”属性。
没有安装程序,因此移除InstallState文件。
“提交”阶段已成功完成。

解决方案 »

  1.   

    你的Service类是否是类似如下的声明:
    [RunInstaller(true)]//注意这里的属性Attribute设置
    public partial class ProjectInstaller : Installer
    {
    public ProjectInstaller()
    {
    InitializeComponent();
    }
    }
      

  2.   

    上面说的模糊了,我是说安装类是否是上面的声明,并且在安装类的设置界面里是否拖入了ServiceInstaller及ServiceProcessInstaller两个控件。
      

  3.   

    已经有了,我还将serviceProcessInstaller类的Account属性改为 LocalSystem了
      

  4.   

    已经有了,我还将serviceProcessInstaller类的Account属性改为 LocalSystem了
      

  5.   

    你试试重新在你的服务上添加Installer
      

  6.   

    添加了安装程序,并且命名空间一致,并且那个属性是true,可还是有这个问题,各位最后到底是怎么解决的啊?是什么原因导致的这个问题啊?