【发布时间】:2014-06-03 15:09:41
【问题描述】:
在两个 .NET 应用程序之间实现 COM 互操作类型的集成(即用于自动化目的的 Excel 类型)的现代等效物是什么?
例如,如果您通过 COM 公开 .NET 应用程序 API,则可以在您的 COM 客户端中获取对该应用程序的运行时引用,并获取事件回调、调用方法等。
在两个 .NET 应用程序之间是否有适合这种情况的现代技术?我知道有 .NET Remoting 或 WCF(即通过命名管道) - 有什么更新/更好的吗?
【问题讨论】:
-
COM Interop仍然是现代技术。您可以使用dynamic来简化与COM interop的工作。 -
我想你回答了你自己的问题。 WCF 是 .NET 的新 COM。然而,COM 仍然会更快一些,具体取决于您在做什么,并且仍然具有相关性并且在现代使用中。它的兼容性也更广泛。
-
ty,如果你想回答这个问题,我会继续接受它