hp质量中心- ALM c#应用程序
本文关键字:ALM 应用程序 hp | 更新日期: 2023-09-27 17:52:17
我正在使用Interop.TDAPIOLELib
dll连接到ALM(应用程序生命周期管理)。
为了连接到项目,我使用TDConnection
,但在执行这行
_connection = new TDAPIOLELib.TDConnection();
我得到这个异常
Retrieving the COM class factory for component with CLSID {C5CBD7B2-490C-45F5-8C40-B8C3D108E6D7} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
这个代码在我修复我的HD之前工作正常
我运行sfc/scannow
,我得到这个消息Windows Resource Protection did not find any integrity violations
。这表明我没有任何丢失或损坏的系统文件。
有什么建议吗?
OTAClient.dll
应该注册使用regsvr32.exe
注册OTAClient.dll
,它位于这个路径C:'Program Files (x86)'Common Files'Mercury Interactive'TDAPIClient
,并确保应用程序在x86目标下运行。
需要下载TDConnect.exe
- 进入HP ALM web界面
- "工具"链接
- "HP ALM Connectivity"链接
- 点击"下载HP ALM Connectivity"
它将下载TDConnect.exe文件,您需要在您的实例中这样做以使TDConnect.exe与您的版本相匹配,例如,如果您正在运行HP ALM 11.52,则必须下载此版本的TDConnect.exe。
虽然这是一个老问题,但分享一下对我有用的方法-这里提到的解决方案- http://www.juvander.fi/site/Forums/tabid/129/forumid/2/threadid/14/scope/posts/Default.aspx