以下是事实:
1)我有一个.NET应用程序,它包含一个具有公开COM接口的类。
2)我有几个C ++应用程序实例化这个.NET COM类的实例。
3)所有C ++应用程序都可以在我的开发PC上成功创建COM对象。
4)在每台其他PC上,我的一个C ++应用程序无法创建COM对象失败并显示错误:“不支持此类接口”。其余的C ++应用程序不会失败。
问题:
A)如何在我的开发PC上支持界面,而不是某些特定C ++应用程序的其他界面?可执行文件在所有计算机上完全相同。
B)我的所有C ++应用程序如何成功实例化COM对象,但不能。它实际上是在每个应用程序中重复使用的相同代码。
C)我该如何解决这个问题?我可以调整一些配置设置吗?
感谢。