none
Why is XP SP3 not supported with Visual Studio 11? RRS feed

  • Question

  • Binaries compiled with Visual Studio 11 do not run on XP SP3. The community has been trying to reach out to Microsoft and get a valid reason to the decision.

    So far, we have received no response from Microsoft. Why was this decision made? Why does Visual Studio 11 not support XP?

    As shown in http://tedwvc.wordpress.com/, VS11 produced binaries can be modified to run on XP, albeit in a rather hacky and ugly manner. This suggests that the decision was made by some manager(s) purely as a means to intentionally drop XP support. Is this the case or is there actually some technical reason behind this?

    Thursday, April 12, 2012 3:58 PM

Answers

All replies

  • >As shown in http://tedwvc.wordpress.com/, VS11 produced binaries*can* be modified to run on XP, albeit in a rather hacky and ugly manner. This suggests that the decision was made by some manager(s) purely as a means to intentionally drop XP support. Is this the case or is there actually some technical reason behind this?

    Do you really expect to get an answer here seeing that there's been no
    such answer elsewhere? :)

    Your guess is as good as ours.

    Just keep voting on those feedback items and maybe it'll reach home.

    Dave

    Thursday, April 12, 2012 4:14 PM
  • according to evildictait​or (probable Microsoft employee) and AndyC, we shouldn't care, and it's not really a problem.

    http://channel9.msdn.com/Forums/TechOff/A-question-on-XP-support-in-VC11?page=2

    if you feel differently be sure to post on that thread also. 

    Thursday, April 12, 2012 4:27 PM
  • If you try hard enough, you could probably also get them to run on 2000 or NT4. Well, I don't think people care too much about those two at this point.

    The most likely reason is simply because Windows XP is not in mainstream support. Windows XP's mainstream support was extended a fair bit but now it is over. To be honest, this is exactly like Microsoft dropping support for Windows 2000 with VC10 and that was released a two years before XP. So an operating system released two years later which is no longer supported by developer tools released two years later, it makes sense.

    This isn't some big conspiracy or anything like that. From the pattern, Microsoft are just dropping XP support on schedule, but people are making a lot of fuss over this.


    This is a signature

    Any samples given are not meant to have error checking or show best practices. They are meant to just illustrate a point. I may also give inefficient code or introduce some problems to discourage copy/paste coding. This is because the major point of my posts is to aid in the learning process.

    Do you want Visual Studio 11 Express to be freely installable on Windows 7 and able to write regular C++ applications? Please vote for this.

    Thursday, April 12, 2012 4:33 PM
  • There was one official response here:

    http://connect.microsoft.com/VisualStudio/feedback/details/730731

    "The team is aware of the concerns created by this decision.  However, as of now we are not in a position to comment on fixing this."

    so at least they have acknowledged the concerns. 

    • Proposed as answer by Helen Zhao Monday, April 16, 2012 6:41 AM
    • Marked as answer by Helen Zhao Thursday, April 19, 2012 8:36 AM
    Thursday, April 12, 2012 4:34 PM
  • The most likely reason is simply because Windows XP is not in mainstream support. Windows XP's mainstream support was extended a fair bit but now it is over. To be honest, this is exactly like Microsoft dropping support for Windows 2000 with VC10 and that was released a two years before XP.


    True, but the difference is in usage statistics.  When VC10 dropped Windows 2000 support, Windows 2000 usage was at less than 3% worldwide.  When VC11 drops XP, XP will be around 30%.
    Thursday, April 12, 2012 7:56 PM
  • >according to evildictait?or (probable Microsoft employee) and AndyC, we shouldn't care, and it's not really a problem.

    You have to wonder what planet some people live on. :(

    Dave

    Thursday, April 12, 2012 8:10 PM
  • >Just keep voting on those feedback items and maybe it'll reach home.

    And apparently it helps the case if you provide a comment explaining
    why you feel it should allows applications built with it to run on XP.

    Dave

    Thursday, April 12, 2012 8:12 PM