控制台应用程序工作正常,但获胜服务不会启动

本文关键字:服务 获胜 启动 应用程序 工作 控制台 | 更新日期: 2023-09-27 18:26:37

我正在编写c#win服务,它可以监控sybase复制服务器,并为此使用第三方库。首先,我编写了一个简单的控制台应用程序,它只需连接到服务器并执行一些命令——一切都很好,然后我用相同的代码创建了win服务,它在启动时出错。

无法启动服务。System.BadImageFormatException:无法加载文件或程序集"ASEClientCT.dll"或其依赖项之一。不是有效的Win32应用程序。

我不明白为什么会发生这种事。请帮忙。

控制台应用程序工作正常,但获胜服务不会启动

将窗口服务平台目标转换为x86而不是x64。按照以下步骤操作。

右键单击项目点击属性打开"生成"选项卡。将平台目标更改为x86。请保存项目,然后重试。