Чтобы быть абсолютно ясным, Visual Studio 2010 не поставлялась с поддержкой программируемости смарт-устройств. Основной причиной этого является то, что материал для Windows Phone не был полностью готов, и Microsoft не собиралась задерживать выпуск Studio в ожидании этого небольшого кусочка.
Поддержка Smart Device для Visual Studio 2010 будет поставляться вне полосы, вероятно, в ближайшие месяцы (они уже отправляют CTP-биты, и, поскольку телефон должен выйти в конце этого года, они должны получить инструменты в руки разработчиков).
Теперь, что эта "поддержка" повлечет за собой? Microsoft официально не объявила полную информацию, но, вероятно, вы посоветуете:
- Поддержка Compact Framework 3.5 (не 2.0 или 1.1) для CE и WinMo 6.5
- Поддержка Silverlight для WinPhone
- Поддержка XNA для WinPhone
Если вы не можете дождаться этого релиза, тогда единственный реальный вариант - использовать Studio 2005 или Studio 2008, но имейте в виду, что они не будут работать для WinPhone, и вы перешли бы на все уже современный набор инструментов. Я серьезно подумаю подождать.
Теперь в качестве временного интервала вы можете иметь возможность использовать ознакомительную версию Studio 2008 в надежде, что биты 2010 будут отправлены до истечения срока действия eval. Сложность заключается в том, что, начиная с 2010 года, выпуск eval 2008 года может оказаться затруднительным.