c# - 从 C++ 调用 C#

标签 c# c++ visual-c++

我一直在寻找一种方法来从 C++ DLL 项目中调用用 C# EXE 项目 (VS 2008) 编写的函数。如果可能的话,我可以将 C# 代码作为 C++ 项目本身的一部分包含在内。我所能找到的只是从 C++ 调用 C# DLL。

最终我想从 VB6 调用 C# 代码,但我以这种方式提出问题,因为我认为如果没有中间步骤,后一种方式是不可能的。

谢谢,

伊恩

最佳答案

Ultimately I want to call C# code from VB6 but I ask the question this way because I don't believe the later way is possible without an intermediate step.

您可以将 C# 类注册为对 COM 可见,然后直接从 C++ 或 VB6 调用它们。

有关详细信息,请参阅 Example COM Class在 MSDN 上,以及 Interoperability .

关于c# - 从 C++ 调用 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11851237/

相关文章:

c# - 如何让“关于”框出现在 C# 中?

c# - 如何仅以英文获取 Facebook 公共(public)数据(公共(public)帖子)?

c# - 如何关闭第二个 UI 线程

c# - Fluent Assertions 能否对 IEnumerable<string> 使用不区分字符串的比较?

visual-c++ - Opencv中cv MatchTemplate()函数的用法

c++ - 如何测量非ASCII字符的正确大小?

c++ - 使用 FTGL 在 openGL 中呈现复合字符字体的问题

c++ - 如何在意外构建时出现编译错误?

visual-c++ - 为什么在 C++ 类定义中使用 public ref

c++ - AdjustTokenPrivileges 错误 6 - 句柄无效