通过P/Invoke我们可以充分利用已有的非托管资源,使用非托管的系统API函数,以弥补.NET Compact Framework的不完备性。因此我们可以使用C++来编写非托管的DLL函数,然后在借助通过P/Invoke在C#中进行调用。vs2005提供了一个很好的集成环境,我们可以使用一个解决方案同时管理托管的C#项目和非托管的C++项目。下面介绍使用vs2005创建C++和C#混合项目的方法。
文章来源:http://blog.csdn.net/YanChaoChao/archive/2007/07/18/1696349.aspx
文章来源:http://blog.csdn.net/YanChaoChao/archive/2007/07/18/1696349.aspx