0

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

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

我不明白为什么它会发生。任何帮助,请。

4

1 回答 1

1

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

右键单击项目单击属性打开构建选项卡。将平台目标更改为 x86。保存项目并重试。

于 2014-10-15T08:58:57.583 回答