【发布时间】:2010-12-13 00:55:11
【问题描述】:
我们有一个 MFC 应用程序 EXE,它承载 COM 对象,这些对象是应用程序的主要部分,这样我们就可以动态地构建更多功能。最近使用 C# 创建了新代码,并使 COM 可见,支持相同的接口。这些通常都是针对 V2.X .Net 运行时构建的。我们现在希望能够在可能只有 V4.X .Net 运行时的客户端机器上进行部署,但我们希望保持与 V2.X 代码的兼容性。如果主应用程序是 .Net 应用程序,那么我们可以在配置文件中使用。这不适用于非 .Net 主机应用程序。
有谁知道 .Net COM 组件是否可以这样做,即指定它们可以在 v4.X 上运行而无需重新构建和重新定位它们的位置?
【问题讨论】: