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

问题描述 投票:0回答:2

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

有什么想法吗?我正在 cmd 提示符下通过 installutil 安装它

c# windows-services release
2个回答
1
投票

所以我解决这个问题的方法(可能是一种逃避)是在任何 CPU 平台上以发布模式编译它使用的 dll 和 Windows 服务。试图将两者保留在 x64 中,但不起作用。


0
投票

我确实将发布平台目标更改为 x86,这与调试平台目标相同,并且安装程序工作正常。

© www.soinside.com 2019 - 2024. All rights reserved.