必须使用C DLL调用C#.NET方法

Have to use C++ dll to call C# .NET methods?

本文关键字:调用 NET 方法 DLL      更新时间:2023-10-16

我使用这种方式,但是存在问题。C#dll'namespace是A.B.C.D,当我在C 代码中编写[A.B.C.D :: className ::方法]时,无法识别命名空间A.B.C.D。https://www.codeproject.com/tips/695387/calling-calling-csharp-net-methods-from-unmanated-c-cplusp

c#dll:VS2017 .NET4.6.2

C DLL:VS2013 .NET4.6.2

在C CLI中,访问托管命名空间时使用::而不是.。因此,如果是静态方法,那么您会致电:

a::b::c::d::className::method