項(xiàng)目應(yīng)用NuGet 引用 :
引用DllImportX
c++ 創(chuàng)建sample.h
C# 項(xiàng)目中定義接口:
c# 調(diào)用接口代碼
using System.Runtime.InteropServices;
using DllImportXSample;
var sampleInstance = DllImportXFactory
? ? .Build<ISample>(entry => {
? ? ? ? //基于運(yùn)行時環(huán)境架構(gòu)
? ? ? ? entry.DllName = (IntPtr.Size == 8 ? "x64/" : "x86/") + entry.DllName;
? ? });
sampleInstance.AnsiStringSample("你好,簡書尚卫。");