Service NT服务BadImageFormat,但在forms应用程序下工作 我们有一个遗留表单应用程序,它运行一组32位C++代码以及托管代码,其中大部分代码都是x86(但不是全部)。窗体应用程序工作正常。我们正在将功能/代码移植到windows服务中。该服务在尝试执行特定代码路径时引发错误的图像格式异常

Service NT服务BadImageFormat,但在forms应用程序下工作 我们有一个遗留表单应用程序,它运行一组32位C++代码以及托管代码,其中大部分代码都是x86(但不是全部)。窗体应用程序工作正常。我们正在将功能/代码移植到windows服务中。该服务在尝试执行特定代码路径时引发错误的图像格式异常,service,x86,badimageformatexception,Service,X86,Badimageformatexception,我们没有访问所有托管代码生成的权限 任何关于如何解决这个问题的建议 提前谢谢 比尔解决了这个问题 服务方面有两个问题。实际的服务可执行文件是在任何CPU上生成的。此外,在构建服务时,我总是将主代码放在dll中,以允许console/form应用程序对其进行测试。dll也是由任何CPU构建的。正在运行的表单应用程序是用x86构建的。祝贺您的修复!当你有能力时,请确保将你的答案标记为“已接受”(使用绿色复选标记),以便其他人能够从你的成功中学习。干杯~

我们没有访问所有托管代码生成的权限

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

提前谢谢 比尔解决了这个问题


服务方面有两个问题。实际的服务可执行文件是在任何CPU上生成的。此外,在构建服务时,我总是将主代码放在dll中,以允许console/form应用程序对其进行测试。dll也是由任何CPU构建的。正在运行的表单应用程序是用x86构建的。

祝贺您的修复!当你有能力时,请确保将你的答案标记为“已接受”(使用绿色复选标记),以便其他人能够从你的成功中学习。干杯~