VS 2008 поддерживает проекты для .NET Compact Framework 2.0 и 3.5 в Windows CE и Windows Mobile 5. Однако, по моему опыту, развертывание работает и в других версиях, если устройство поддерживает версию Compact 2.0 или 3.5.Framework (необходимая версия CF будет установлена автоматически VS VS).
Я имею в виду следующее: если вы ориентируетесь на Windows Mobile 5 с проектом Compact Framework 3.5, вы все равно можете подключить устройство, которое имеетWindows Mobile 6.5 установлена, и проект будет развернут в порядке.
У вас могут быть проблемы с развертыванием проектов для Windows CE на устройствах Windows Mobile или наоборот, но в целом это должно работать.
Этооднако, похоже, что это не так для Windows Phone 7, поскольку существует не только специализированная версия VS 2010 для Windows Phone, но и «настоящие» приложения с компактной структурой больше не могут быть развернуты на устройствах Windows Phone.