C++调用C#的DLL只能走COM调用方式
#import
CoCreateInstance

解决方案 »

  1.   


    我用 #import    报错了 "加载类型库/DLL 时出错。"  .dll文件是用C# 写的动态库,我现在写一个C++的可执行程序,去调用。
      

  2.   

    CLRCreateInstance 创建 ICLRMetaHost 实例。
    然后,创建 ICLRRuntimeInfo 和 ICorRuntimeHost 接口。
    然后使用 ICorRuntimeHost 接口方法运行托管方法。
    CLRCreateInstance 在 MSCorEE.dll 中。
      

  3.   

    我使用VS2010调用的,visual C++ 6.0的方法没找到。大神们会的,继续回复。
      

  4.   

    C#的dll生成时有相应的设置才能给vb vc调用的,还要用regasm注册,你确定dll没问题吗