您可以在这里快速查找:


 
您的位置: 编程学习 > asp.net教程 > 200511
文章分类

Java技术
2005: 03 04 05 06 07 08
09 10 11 12
2006: 01 02

Asp.net
2005: 07 08 09 10 11 12
2006: 01 02

VB编程
2006: 02

Asp编程
2005: 11 12
2006: 01 02

C++/VC
2005: 10 11 12
2006: 01 02

Delphi
2005: 12
2006: 01 02

其它

 本文章适合所有读者

.NET里面的Interop太烂了

wwwsq
Interop里面已知和未知的问题太多了。ManagedCode和UnmanagedCode之间的交互问题,微软解决的实在不怎么样。

.NET2.0对于Interop部分的更新 http://www.dotnetinterop.com/features/default.aspx?q=Whidbey 。未来的更新,其实换个角度看也就是现在的不足。

关于Interop部分的语法,也十分之难看。诸如“[MarshalAs(UnmanagedType.FunctionPtr)]”或者“ [ClassInterface(ClassInterfaceType.AutoDual)]”之类不伦不类的语法,让人看了莫名其妙。

比如SortedList无法从C#传到C++,比如C++的class无法被C#调用,比如C#调用COM常有一些奇怪问题,比如混合编程的dll常常在加载的时候死锁,比如ASP.NET加载Office组件常常出错。

诸如此类,等等等等。

因此,牢记M$的原则:任何产品都要到了v3.0以上才是好用的。