1、创建Native类库
新建项目->其他语言->Visual C++->Win32控制台应用程序->DLL
添加头文件
添加源文件
选择生成路径生成dll
2、CLR类库封装Native类库
新建项目->其他语言->Visual C++->CLR->类库;
添加Native类库的lib和pdb
添加封装后的类声明头文件
添加类的实现文件
3、C#调用封装后的CLR类库
新建项目->Visual C#->控制台应用程序;
添加引用(将CLR类库引入),并将CLR依赖的Native类库copy到Debug中
测试程序如下: