Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
互操作和 RCW(运行时可调用包装器)有什么区别?
只是术语吗?
互操作用于调用原始 DLL 导出。
RCW(运行时可调用包装器)用于将 COM 对象公开给 .NET 类 - 即,使 COM 对象可被 .NET 代码调用。RCW 是一个 .NET 代理,它使用互操作来连接 COM 对象。
您可以将 Interop 直接用于 COM,但这只是困难的方式。
它们相互连接。互操作是在 .NET 中使用本机 dll 的总称。RCW 是在 .NET 中使用特定组件/类/对象所需的包装器。