有人确切知道这是什么意思吗?
这仅适用于Office主互操作程序集,还是我可以使用它来嵌入我的Redemption库或其他COM库?
答案 0 :(得分:7)
Scott Hanselman博客中描述的过程称为 Type Equivalence ,这是CLR 4.0支持COM互操作类型程序集的一个相当模糊的术语。虽然我没有机会看到它,但第9频道的视频讨论了它:
Raja Krishnaswamy和Vance Morrison:CLR 4 - 内部类型对等
http://channel9.msdn.com/shows/Going+Deep/Raja-Krishnaswamy-and-Vance-Morrison-CLR-4-Inside-Type-Equivalence/
显然你可以编写自己的“类型等价”程序集并嵌入它们。请注意,这可能不适用于任何COM程序集;类型等价程序集实现了一个名为IApplication
的接口。见这里:
.NET类型系统的进展:类型等效演示 http://blogs.msdn.com/mshneer/archive/2008/10/28/advances-in-net-type-system-type-equivalence-demo.aspx
答案 1 :(得分:1)
关于以下内容的一句话:如果你添加引用和属性“嵌入互操作类型=真” - 这可能会在编译时产生一些恶意错误: - 你看到内部引用有什么功能和属性 - 但是compilator找不到它并产生错误!