我创建了一个包含2个项目的解决方案。我很困惑为什么其中一个项目在COM中是可见的和可用的,而另一个则不是。我已将两个项目标记为COM互操作。两者都是COM可见。
Solution
- ProjectA -> works with CreateObject
- ProjectB -> Dependent on ProjectA, does not work with CreateObject
这是已知行为吗?
编辑 -
其他信息:两个项目都属于不同的名称空间。两者都标有ProgId,ComVisible,ClassInterface,ComDefaultInterface和Guid属性。