DLL可以调用.NET DLL吗?

时间:2009-08-07 15:21:37

标签: .net interop clr

本机DLL可以调用.NET DLL吗?

3 个答案:

答案 0 :(得分:4)

不,您需要使用托管c ++

答案 1 :(得分:1)

不使用COM,您必须编写C ++ / CLI包装器。包含包装器头文件的本机代码需要使用/ clr编译(公共语言运行时支持)。

只是为了好奇,为什么不使用COM互操作?查看regasm.exe和tlbexp.exe工具。

答案 2 :(得分:1)

您需要一些东西来使托管世界和非托管世界协同工作。如果您不想使用COM,则可以使用C ++ / CLI创建包装类。

以下是一篇可以帮助您入门的文章:.NET to C++ Bridge