ich. Davon abgesehen haben wir hier nicht den Vorteil von VMWare oder Virtual PC. Ich hatte ein wenig Schwierigkeiten bei der Einrichtung zu bestimmten Zeiten, um sicherzustellen, dass richtige Grafiktreiber und Soundtreiber geladen sind, aber ansonsten hatte ich keine Probleme. Der Vorteil besteht darin, dass Sie in der Zielumgebung entwickeln, in der Ihr Code bereitgestellt wird. Ich sehe nicht, wie Entwickler wirklich wissen können, was mit ihrem Code passiert, wenn sie nicht entweder einen Emulator haben oder ihn als ihr Entwicklungsbetriebssystem ausführen.
Ich kann nicht für 2008 und Vista bürgen, aber ich kann Ihnen sagen, dass der IIS auf XP vs 2k03 läuft anders ist, und diese Unterschiede können Sie bei der IIS/ASP.Net Entwicklung stolpern. Ich bekomme unzählige Diskussionen darüber, wie IIS auf 2k03 funktioniert (mehrere Websites, etc.), weil Leute IIS auf XP ausführen, die keine Optionen haben. Ich kann nicht an eine Zeit denken, als etwas, das ich in XP geschrieben habe, nicht auf 2k03 funktioniert, aber viele Male habe ich gesehen, dass Leute versuchen, etwas auf die harte Tour zu machen, weil sie wirklich nicht verstehen, wie IIS auf 2k03 läuft. Man könnte sagen, dass dies mit einem besseren Verständnis von IIS überwunden werden kann, aber wenn man es als Entwicklungsumgebung betrachtet, zwingt man es, es zu betrachten, es zu verstehen. Nebenbei bemerkt macht es als Entwicklungsumgebung die Erstellung von SharePoint-Webparts viel einfacher.
+1 für Entwickler-Scratch-Umgebungen und natives Hyper-V. –