Я делаю. При этом у нас нет преимуществ VMWare или Virtual PC здесь. Время от времени у меня возникали небольшие трудности с установкой, чтобы убедиться, что загружены правильные видеодрайверы и звуковые драйверы, но кроме этого у меня не было никаких проблем. Преимущество заключается в том, что вы разрабатываете в целевой среде, в которой развертывается ваш код. Я не понимаю, как какой-либо разработчик может действительно знать, что происходит с их кодом, если у него нет эмулятора или он работает в качестве операционной системы для разработки.
Я не могу поручиться за 2008 и Vista, но могу вам сказать, что IIS, работающий на XP против 2k03, отличается, и эти различия могут сбить вас с толку при разработке IIS / ASP.Net. Я вхожу в бесчисленные дискуссии о том, как работает IIS на 2k03 (несколько веб-сайтов и т. Д.), Потому что люди запускают IIS на XP, у которого нет некоторых опций. Я не могу вспомнить время, когда что-то, что я написал в XP, не работает на 2k03, но много раз я видел, как люди пытаются сделать что-то трудное, потому что они действительно не понимают, как работает IIS на 2k03. Можно сказать, что это можно преодолеть с помощью лучшего понимания IIS, но если вы станете его использовать в качестве среды разработки, вы начнете понимать его. Кроме того, добавление в среду разработки значительно упрощает создание веб-частей SharePoint.