我一直在寻找一种从 C++ DLL 项目调用在 C# EXE 项目(VS 2008)中编写的函数的方法。如果可能的话,我可以将 C# 代码作为 C++ 项目本身的一部分包含在内。我所能找到的只是从 C++ 调用 C# DLL。
最终我想从 VB6 调用 C# 代码,但我这样问这个问题,因为我不相信没有中间步骤的后一种方法是可能的。
谢谢,
伊恩
最佳答案
您可以将 C# 类注册为对 COM 可见,然后直接从 C++ 或 VB6 调用它们。
有关详细信息,请参阅 MSDN 上的 Example COM Class 以及 Interoperability 。
关于c# - 从 C++ 调用 C#,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11851237/