你能从 C++ 运行 C# 代码吗? 以及如何?
最佳答案
如果您的 C++ 代码是基于 .NET 公共(public)语言运行时 (CLR) 构建的“托管”C++,那么引用 C# 程序集和调用公共(public)类和方法就很容易了。但是,如果您的 C++ 代码是“本地”代码(不是构建在 CLR 上),那么您需要为 COM 互操作注册 C# 程序集并从您的 C++ 代码调用 COM 对象。有一篇 MSDN 文章涵盖了所有血淋淋的细节:
http://msdn.microsoft.com/en-us/library/w29wacsy(VS.80).aspx
Nick Parker 在 CodeProject 上还有一篇名为“Exposing .NET Components to COM”的好文章,您可能会发现它很有用。
关于c# - 你能从 C++ 运行 C# 代码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1541389/