C#windows服务在调试时安装,而不是在发布时安装

C#windows服务在调试时安装,而不是在发布时安装,c#,windows-services,release,C#,Windows Services,Release,我有一个自定义构建的windows服务,它使用我的团队构建的自定义库。它在调试模式下运行和安装都很好,但当我在发布模式下安装它时,会出现错误 “无法在WindowsService.exe程序集中获取安装程序类型” 有什么想法吗?我是通过cmd提示符下的installutil安装它的,所以我解决这个问题的方法,可能是一种逃避,就是在任何CPU平台的发布模式下编译它使用的dll和windows服务。试图在x64中保留这两个选项,但不起作用 你试过什么?我没有设置项目,因此该解决方案实际上没有帮助您反

我有一个自定义构建的windows服务,它使用我的团队构建的自定义库。它在调试模式下运行和安装都很好,但当我在发布模式下安装它时,会出现错误 “无法在WindowsService.exe程序集中获取安装程序类型”


有什么想法吗?我是通过cmd提示符下的installutil安装它的,所以我解决这个问题的方法,可能是一种逃避,就是在任何CPU平台的发布模式下编译它使用的dll和windows服务。试图在x64中保留这两个选项,但不起作用

你试过什么?我没有设置项目,因此该解决方案实际上没有帮助您反编译发布模式程序集(),以检查它是否真的具有安装程序类。也许你用的是旧版本