在VB中打开.Net(C#)COM应用程序时出错(2147024894)
我正在为第三方软件开发插件应用程序(他们使用COM技术将插件应用程序启动到他们的软件中)。我正在使用.Net(C#)进行应用程序开发。第三方软件是用VB开发的。当我尝试将插件应用程序启动到第三方软件时,出现以下错误,在VB中打开.Net(C#)COM应用程序时出错(2147024894),c#,.net,com,C#,.net,Com,我正在为第三方软件开发插件应用程序(他们使用COM技术将插件应用程序启动到他们的软件中)。我正在使用.Net(C#)进行应用程序开发。第三方软件是用VB开发的。当我尝试将插件应用程序启动到第三方软件时,出现以下错误, DTM创建失败!(-2147024894-未找到文件或程序集名称TestComDTM或其依赖项之一。)但我已将所有必需的依赖项复制到安装位置,但仍然无法通过第三方软件启动我的应用程序。请帮助我您可以尝试检查是否存在所有依赖项,分析模式非常适合于此 标准windows消息没有说明的一
DTM创建失败!(-2147024894-未找到文件或程序集名称TestComDTM或其依赖项之一。)
但我已将所有必需的依赖项复制到安装位置,但仍然无法通过第三方软件启动我的应用程序。请帮助我您可以尝试检查是否存在所有依赖项,分析模式非常适合于此 标准windows消息没有说明的一点是,如果在应用程序的依赖关系图中找不到任何依赖项(例如,如果您调用的dll依赖于另一个dll),而不仅仅是找不到直接依赖项,则可能会出现此消息。解码HRESULT:
- -2147024894是0x80070002
- 在WinError.h(WindowsSDK的一部分)中查找它要容易得多
- 7是WIN32,所以这是Windows,所以查看2的WIN32错误代码,这是找不到的错误文件
- 因此,这是一个作为HRESULT的文件未找到错误