gpt4 book ai didi

windows - 系统.BadImageFormatException : Could not load file or assembly

转载 作者:可可西里 更新时间:2023-11-01 10:00:28 27 4
gpt4 key购买 nike

为了集成两个应用程序,我使用 Visual Studio 2010 开发了一个 Windows 服务应用程序。

在我的 WinService 中,我调用目标应用程序开发人员提供的一些 API DLL 文件,以便在从源应用程序获取信息后在目标应用程序中创建一些信息。

所以我的 Windows 服务就像一些中间件应用程序一样工作。

当我运行该服务时,出现以下错误:

System.BadImageFormatException: Could not load file or assembly 'Interop.ErpBS800, Version=8.5.0.0, Culture=neutral, PublicKeyToken=e076e239d0e78a42' or one of its dependencies. An attempt was made to load a program with an incorrect format.
File name: 'Interop.ErpBS800, Version=8.5.0.0, Culture=neutral, PublicKeyToken=e076e239d0e78a42'
at MaeilKitWintouch.Primavera.CreateDocument(Facturas fac)
at MaeilKitWintouch.MaeilKitWintouch.ExecuteRequest()


WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

在我的 Windows 7 x86 笔记本电脑中一切正常,但在 Windows Small Business Server 2011 Essentials 64 位中我遇到了这个错误。

我有 PLATFORM TARGET = Any CPU 和 TARGET FRAMEWORK = .NET 4。

最佳答案

您的应用程序可能在 64 位模式下运行(这是允许的,因为您将平台目标设置为任何 CPU)并尝试加载 32 位库。

博客文章 Compiling .NET for a Specific Target Platform (Any CPU vs x86 vs x64) 总结的很好。

关于windows - 系统.BadImageFormatException : Could not load file or assembly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12285400/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com