Существует ряд различий во времени выполнения совместимого кода между этими двумя версиями .NET.
Ниже приведен список различий:
- Graphics.DrawRectangle - отличается на 1 пиксель
- Graphics.DrawString - потеряет перенос строки, если используется с StringFormat, с установками StringAlignments, установленными в Center.
- Большинство операций с файлами - компактная структура требует полного пути
- Статус сокета после BeginAccept
- (по крайней мере, в WinCE 5) вы не можете использовать сокет для синхронного отправки данных с тайм-аутом (без всего, но вы рискуете зависать).
- Растровые изображения (на самом деле все производные от изображений классы) ведут себя по-разному в как их ресурсы очищаются. - ctacke
- Шрифт по умолчанию для меток и древовидных изображений в CF был больше - Darwyn
- Когда метка отключена в CF, она просто неактивна (полный фреймворк .net очерчивает текст другим цветом) - Darwyn
- Пути сборки возвращаются в другом формате на рабочем столе из System.Reflection.Assembly.GetExecutingAssembly(). GetName(). CodeBase - Qwertie
У нас также есть что добавить?