我从 C# 类库创建了一个 .netmodule。我试图从我的 C++ 代码中调用 .netmodule 中的静态 C# 方法。我无法弄清楚这样做的语法(我的 C++ 很弱)。这是我的 C# 方法。
namespace MyModule
{
public static class VersionChecker
{
public static string GetDllVersion()
{
//do some stuff
return version;
}
}
}
我已经尝试了以下两种解决方案...
MyModule::VersionChecker.GetDllVersion();
MyModule::VersionChecker->GetDllVersion();
但我在两条线上都收到以下错误...
error C2143: syntax error : missing ';' before '.'
或者
error C2143: syntax error : missing ';' before '->'
谁能告诉我如何GetDllVersion
从我的 C++ 代码中调用静态方法?