我在位置A中运行的.Net客户端中使用激活上下文API,以在WS2008上的位置B(与A完全不同的位置,而不是同一台机器上的兄弟/后代等)上加载无组件的COM组件通过传递ACTCTX中的位置B,它工作正常.
但是,我现在需要对另一个COM dll做同样的事情,而另一个COM dll又依赖于生活在完全不同位置的几个.Net COM程序集.
我已将依赖的.Net程序集添加到清单中,并将清单和COM dll放在位置B中,但我必须将依赖的.Net程序集放在位置A(客户端运行的位置)才能使其工作.实际上,他们将住在完全不同的目录中,位置A和位置B.
我正在尝试做什么,即是否可以使用激活上下文api在不同的不相关目录中加载多个COM组件?