是否可以在.NET中实现自定义功能?
如果是这样,怎么办?
我怀疑问题是可以通过.NET 进行COM聚合,但是我在那上找不到任何东西...
有谁知道是否可以创建一个 运行 支持COM_INTERFACE_ENTRY_AGGREGATE_BLIND的.NET类的COM可调用包装器?
因为要将托管(.NET)联合类发布到非托管框架(ArcObjects),所以您不是要创建COM调用包装(CCW)而不是运行时调用包装(RCW)吗?
—
stakx 2010年
我更新了答案,以反映.NET 4中实际上可以实现COM聚合的新功能。
—
彼得·克雷布斯
另外,尽管我对此没有任何证据,但似乎托管C ++在处理COM时为您提供了更多自由。如果您找不到使用C#执行此操作的好方法,则可以查看Managed C ++中的关键代码段。
—
stakx 2010年