项目应用NuGet 引用 :
引用DllImportX
c++ 创建sample.h
C# 项目中定义接口:
c# 调用接口代码
using System.Runtime.InteropServices;
using DllImportXSample;
var sampleInstance = DllImportXFactory
.Build<ISample>(entry => {
//基于运行时环境架构
entry.DllName = (IntPtr.Size == 8 ? "x64/" : "x86/") + entry.DllName;
});
sampleInstance.AnsiStringSample("你好,简书。");