Возникла необходимость написать одно небольшое приложение для Windows Mobile. Начал изучать текущую ситуацию со средствами разработки и обнаружил, что ничего за прошедшие года не поменялось. Хоть конкуренция на рынке коммуникаторов выросла здорово - появились iPhone, Palm webOS, Android наконец, Microsoft все продолжает придерживаться своей жлобской политики относительно средств разработки для Windows Mobile. Не смотря на то, что все нужные SDK доступны для свободного скачивания с сайта MS, устанавливаются в систему они при обезательном наличии установленной коммерческой Visual Studio версии не ниже 2005. Бесплатные же версии Visual Studio Express продолжают не поддерживать мобильную разработку.
Покупать среду разработки для своих маленьких дел мне совершенно не улыбалось, поэтому полазил по инету в поисках решения и оно не замедлило найтись:
msiexec /a "WM6 SDK.msi" /qb TARGETDIR="C:\WM SDKs\WM6 SDK\"
Команда просто разархивирует архив с SDK в нужную папку диска без проверки всяких идиотских мелкомягких Prerequisities.
P.S. Чуть позже оказалось, что версия Visual Studio Express для мобильной разработки таки существует. Называется Visual Studio 2010 Express for Windows Phone и поддерживает только Windows Mobile 7, которая с шестеркой не совместима никоим образом.