0

我们有一个遗留表单应用程序,它运行一堆 32 位 C++ 代码以及托管代码,其中大部分是 x86 构建的(但不是全部)。表单应用程序工作正常。我们正在将功能/代码移植到 Windows 服务中。该服务在尝试执行特定代码路径时抛出错误的图像格式异常。

我们无权访问所有托管代码构建。

关于如何解决这个问题的任何建议。

提前感谢账单

4

1 回答 1

1

解决了这个问题。

服务端有两个问题。实际的服务可执行文件是构建的 AnyCPU 。此外,在构建服务时,我总是将主代码放在 dll 中,以允许控制台/表单应用程序对其进行测试。该 dll 还内置 AnyCPU。正在运行的表单应用程序是 x86 构建的。

于 2012-05-17T14:58:23.190 回答