您是否知道Compact和Full Framework代码之间的任何运行时差异?

Qui*_*ome 15 .net compact-framework

这两个版本的.NET之间的兼容代码存在许多运行时差异.

这是目前为止的差异列表:

  • Graphics.DrawRectangle - 相差1个像素
  • Graphics.DrawString - 如果与StringFormat一起使用并且StringAlignments都设置为Center,则丢失换行符.
  • 大多数文件操作 - 紧凑框架需要一个完整的路径
  • BeginAccept之后的套接字状态
  • (至少在WinCE 5中)你不能使用套接字与超时同步发送数据(没有问题,但你冒险挂起)
  • 位图(真正的所有图像派生类)在清理资源方面表现不同. - ctacke
  • CF中标签和树视图的默认字体更大 - 达尔文
  • 当CF中的标签被禁用时,它只是变灰了(完整的.net framewark用另一种颜色勾勒出文字) - Darwyn
  • 程序集路径以不同的格式从System.Reflection.Assembly.GetExecutingAssembly()返回.GetName().CodeBase - Qwertie

我们还有更多需要添加吗?

Mit*_*ers 7

根据您的要求,MSDN上的.NET Compact Framework和.NET Framework文章之间存在差异.