OTAClient.dll and BadImageFormatException in .Net
本文关键字:in Net BadImageFormatException and dll OTAClient | 更新日期: 2023-09-27 18:03:02
我正在编写一个简单的c#应用程序来访问HP ALM - Quality Center中的缺陷。
我使用的是Visual Studio 2008, HP ALM质量中心11.0和版本9.2.0.5089的otacclient .dll。
当我执行这行代码时:
TDConnection qctd = new TDConnection();
我得到以下错误:
"类型为'System '的未处理异常。BadImageFormatException'发生在HPQCDataSet.exe
附加信息:为CLSID {C5CBD7B2-490C-45F5-8C40-B8C3D108E6D7}的组件检索COM类工厂失败,由于以下错误:"
其他地方建议的处理这种情况的方法包括添加一些代码,如以下所示作为构建后事件:
称之为"$ (DevEnvDir) . . ' ' vsvars32.bat工具"editbin.exe/NXCOMPAT:NO "$(TargetPath)"
我已经这样做了,我也把我的平台目标设置为x86,但是BadImageFormatException错误仍然存在。
对于我可以尝试的其他步骤,有什么建议吗?我们最终能够通过删除otacclient .dll的所有现有实例并在HP ALM中重新注册它来解决这个问题。