标签: c# .net c++ mfc visual-c++
请建议我在VC ++项目中使用.NET dll的最佳方法。
答案 0 :(得分:4)
让它变得可见。见link text
答案 1 :(得分:2)
如果您创建一个托管(CLR)VC ++项目(我相信您可以在编译器设置中设置它,但我不是100%确定您是否需要更改代码中的任何其他内容才能使其正常工作) ,你可以使用没有任何“com”代码的.Net代码,虽然你必须编写托管c ++代码(这样你也可以获得托管.Net代码的优点以及标准c ++的优点)
答案 2 :(得分:2)
作为替代方案,如果您不介意使用mono版本而不是Microsoft,则可以将单色运行时嵌入VC ++代码(它是普通的C)并使用它来加载程序集和调用方法,如here所述。