1> 对C的方法创建标准c/c++ dll项目 声明dllexport 然后编译成标准c++ dll
2> 在C#中使用DllImportAttribute声明extern方法 并指向上一步生成的dll路径 这要求C#函数和C函数的函数声明完全一致
3 > 把C#声明的方法放到类中 独立编译成.net的dll 就可以被其他.net程序调用了
C#调用C/C++方法标准的是用P/Invoke 平台, 我也在学习,有些简单,有些蛮烦呢,你说的,不就是程序集调用C方法么,dll在C#中也算程序集的,哈哈,我就炫一下
Web的话会自动生成动态链接库