从本机c ++代码将托管dll加载到AppDomain中

时间:2010-02-07 09:33:57

标签: .net c++ winapi dll clr

我想从本机c ++代码将托管程序集加载到AppDomain中 如果值得的话,本机代码是CLR分析器,所以每次创建AppDomain时我都会收到通知。

2 个答案:

答案 0 :(得分:1)

我相信你需要host CLR

答案 1 :(得分:0)

你可能正在寻找ICLRRuntimeHost::ExecuteInDefaultAppDomain()。它会将程序集加载到默认 AppDomain中。您询问是否要加载到“AppDomain”中,因此您可能不关心其他非默认AppDomain。

ICLRRuntimeHost是一个COM接口,因此可用于本机代码。