Ich denke die Würfel sind gefallen: Mit VS-11 wird keine Entwicklung für Windows XP möglich sein

Ich habe bereits in einem anderen Artikel dazu geschrieben:
vNext (VS-2011): Im aktuellen Preview kann man keine Programme mehr für XP entwickeln

Offiziell gibt es dazu immer noch nichts zu sagen, nur möchte ich dennoch einiges dazu schreiben:

  • Es gibt eine rege Diskussion von MVPs mit Microsoft zu diesem Thema.
  • Das Thema wird aber auch von MVPs kontrovers diskutiert. Nicht wenige sind dafür XP Entwicklung außen vor zu lassen.
  • Aktuell muss ich davon ausgehen, dass es nicht möglich sein wird mit VS-11 XP Software zu entwickeln.

Ich schließe dies einfach auch aus dem strickten Schweigen von Microsoft. Es gibt keine Diskussion zu dem Thema und jedes Mitglied, der Produktgruppe, die man auf einem C++ Day erwischt, windet sich sagt eine dieser Antworten:

  • Das weiß ich nicht
  • Das habe ich nicht zu entscheiden

Oder man sagt nichts:

  • markanterweise sagt kommt nicht mal ein Satz wie „This is good Feedback“ (* siehe unten), was im allgemeinen darauf hin deutet, dass man einen Wunden Punkt getroffen hat.
  • und beachte, dass zu dem Eintrag auf Connect kein Microsoft Mitarbeiter in irgend einer Form Stellung genommen hat, die auf ein „Überdenken“ dieser Entscheidung auch nur hindeuten könnte.

Ich ziehe also Schlussfolgerungen alleine aus meinen Gesprächen mit Microsoft Mitarbeitern, die aber ja nichts sagen… 😉
Würde hier etwas noch offen und möglich sein, wäre zumindest ein „Gerücht“ vorhanden und meine Blog-Leser können sich darauf verlassen, dass ich dann hier nichts schreiben würde, weil ich ja unter einem Non-Disclosrure-Agreement stehe und nichts (inoffizielles) sagen darf.

Ich ziehe nun aus dem „offiziellen Schweigen“ (oder ist es doch ein inoffizielles Schweigen) von Microsoft meine eigenen Rückschlüsse und das bedeutet:

Mit 99,9% Wahrscheinlichkeit wird VS-11 Windows XP nicht als Zielplattform unterstützen ❗

PS: Dies ist meine rein persönliche Meinung.
PPS: Ich will keine Argumente hier noch mal aufführen die diese Entscheidung für falsch halten. Dazu kann man genug auf Connect lesen.
Ich befürchte allerdings, dass diese Entscheidung Microsoft XP nicht mehr zu unterstützen, einer schnellen und weiten Verbreitung von VS-2012 sherim Wege stehen wird.
PPPS: Man beachte das Windows XP noch einen Support durch Microsoft bis 2014 hat!
PPPPS: Ich denke zu 100% wird das feststehen wenn die erste Beta am 29.02.2012 heraus kommt.

* zu This is good feedback!
Das ist unter alt gedienten MVPs mehr oder weniger ein Running Gag. I.A. benutzt ein Microsoft Mitarbeiter diesen Begriff auf ein Thema mit berechtigter Kritik, an dem es in den nächsten Releases der Produkte keine Änderung geben wird. D.h. also übersetzt: „Wir haben eure Kritik gehört, werden aber nichts daran ändern…“ 😉

vNext (VS-2011): Im aktuellen Preview kann man keine Programme mehr für XP entwickeln

Es kursiert ja bereits das Windows Developer Preview, also eine virtuelle Maschine mit der man in die nächste Windows 8 und Visual Studio Version hinein schnuppern kann.

Mein Mit-MVP Mike Ryan hat nun bei Tests festgestellt, dass die mit der neuen Visual Studio Version erzeugten Programme, die die MFC 11 und CRT 11 benutzen nicht mehr unter Windows XP laufen ❗ 😮 Aus eigenen Tests kann ich das noch nicht bestätigen.

Das ist mit großer Sicherheit ein Killerkriterium… zumindest ist es das in unserer Firma.
Mich wundert das, vor allem weil der Support für Windows XP auch noch bis 2014 läuft und wenn man Statistiken glauben darf, dann ist die Häufigkeit der Verwendung von Windows XP erst seit Juli diesen Jahres unter die 50% Marke gefallen.

Auf Connect wurde ein entsprechende Bug-Report eröffnet, es gibt hier die Möglichkeit mit den eigenen Stimmen für etwas Widerstand zu sorgen:
https://connect.microsoft.com/VisualStudio/feedback/details/690617
Also bitte gebt Eure Stimme ab!

Da die nächste VS Version vermutlich noch bis Herbst nächsten Jahres auf sich warten lässt kann man nur hoffen, dass sich das ändern wird.

Nachtrag 26.09.2011: Weitere Details zu den fehlenden Funktionen siehe Kommentare
Nachtrag 29.09.2011: Es scheint kein Zufall oder eine vorläufige Beschränkung zu sein. Der Bug wurde mit By Design geschlosen ❗ Ich kann dennoch nur raten auf deisem case weiter mit Stimmen abzugeben.