12-1

1:托管代码能调用DLL中的功能。(P/Invoke)Kernel32.dll,User32.dll  

2:托管代码能够继续使用COM组件。

3:非托管代码能够使用托管类型。

4:需要值得注意的是,虽然产生的IL代码是托管的,但是数据并不是,他们并没有存储在托管堆中,也不属于GC管。实际上,并没有产生数据的元数据,但是类型方法名是托管的。

5:如果代码中既有C++代码,又有C#代码,编译他们可不是那么容易的了~

6:兼容问题,dll hell...

7:安装与卸载的问题...

8:安全性问题

9:微软对以上问题的解决的办法就是.net framework。

posted @ 2009-12-01 17:52  Tmac_  阅读(112)  评论(0编辑  收藏  举报