微软为了自己的用户还能在.NET中利用他们以前写的Unmanage code的模块提供了一系列的支持
1、Win32 DLLs可以想vb6中的用法一样,先声明然后使用。
2、可以调用以前的COM组件和控件,我们用的时候直接添加引用即可。它内部其使用了TlbImp.exe(类型库的导入)工具,用这个工具动态的生成了一个manage Assembly来自描述COM的类型信息。
3、Unmanage code可以调用manage code 的模块,但必须是.net组件通过TlpExp.exe(类型库导出)工具。
还有一个要说的就是,vc的version 13版提供了一个编译选项/clr(公共运行时选项),可以把Unmanage code 编译支持clr的manage code!这是多么令我兴奋的东西!