C ++ / cli - “框架不可用”错误的本机错误陷阱?

时间:2010-07-15 15:18:54

标签: c++-cli

为动态加载Native DLL的第三方程序创建dll(加载项)时,有没有办法在混合模式DLL(C ++ / cli)中本地捕获.Net框架不可用的事实。那么动态尝试使用此DLL的Parent程序不会抛出错误?

1 个答案:

答案 0 :(得分:1)

可能会在dll中使用自定义入口点执行某些操作,但我希望您正在“未记录”的区域中行走。

我能想到的唯一“简单”方法是创建一个本机填充程序,执行检查并以您认为合适的方式处理条件。如果框架存在,它反过来加载真正的插件DLL并镜像所有调用。

这有多容易取决于您正在使用的插件界面的复杂程度。