Visual Studio 2010 Service Pack 1 General Availability

Visual Studio 2010 Service Pack 1 General Availability

  • Comments 29

If you guys follow Jason Zander’s (Visual Studio corporate Vice President) blog, you learned two days ago that the Visual Studio 2010 Service Pack 1 whose Beta had been released last December achieved final release stage. Today is generally available (last Tuesday was only for MSDN subscribers).

You can get it from here.

Let’s summarize the list of C++ new features and fixes that are included in this release. You’ll find an expanded description beyond C++ in this Microsoft Support article.


New C++ Features

MFC-based GPU-accelerated graphics and animations

Visual Studio 2010 SP1 enables the following two technologies for MFC:

You can take advantage of these two technologies without breaking the MFC programming model. Additionally, you can find demos in the following directory:

[drive]:\Program Files\Microsoft Visual Studio 10.0\Samples\1033\

For more information about the technology improvements in Visual Studio 2010 SP1, visit the following website: MFC Additions for Visual Studio 2010 SP1.

New AMD and Intel instruction set support

Visual Studio 2010 SP1 adds intrinsic functions or intrinsics to enable the extensions on the AMD and Intel new microprocessors (being released this year). The intrinsic functions allow for highly efficient computing without the overhead of a function call. For more information about the intrinsic function, visit the following website: Compiler Intrinsics.

For more information about the extensions, visit the following third-party websites:


List of C++ Specific Issues that Are Fixed

Some link to the Connect bug, some don’t when the issue was found internally.

C++ Editor

C++ Compiler

Standard C++ Library

C Runtime (CRT)

Microsoft Foundation Classes (MFC) and Active Template Library (ATL)

C++ Debugging

For a complete list of new features and fixes, please visit this article.


ATTENTION: if you are to install Visual Studio 2010 SP1 in machines containing the stand-alone Microsoft Windows SDK for Windows 7 and .NET Framework 4, read this first.

Leave a Comment
  • Please add 8 and 1 and type the answer here:
  • Post
  • The download link doesn't work (yet?)

  • I was confirmed the time, @jalf: 10am. It's now ready.

  • So it is. Thanks! :)

    I really hope Intellisense is more stable than it was in the beta. ;)

  • hah, typo in the installer:

    "Setup cannot continue becausea previous installation requires your computer to be restarted. Please restart your computer and rerun Setup."

    Missing a space after "because". :)


    Why does it install a "beta 1" labeled C++ compiler?

    Visual C++ Standard 2010 Beta 1 - ENU

  • @jalf, @AI.x, thanks for the feedback. I'm now showing these to the proper team members.

  • oh great sp1 is out but i can't install it due to yet another bug that could have been avoided.

    You are really good at failing aren't you ?

    Yes I'm annoyed and disappointed

  • Hi @Sam, I guess you talk about the Windows SDK issue, do you? Let me ask about its ETA.

  • What AI.x wrote.

  • Is the C++ runtime updated in SP1 ? if so is it possible to build against the old runtime with SP1.

    Because if we build and release a product VS2010 RTM . And we now upgrade to SP1 and we need to update one of the dlls in a hotfix for a customer. Then we need that dll to use the same runtime as the rest of our product.

    VS2008 change its runtime with its SP, but there was some defines you could use then to use the old runtime.

  • Thank you for not fixing this:

    Goodbye Bullshit2010, hello VS2008 again!

  • Oh, and by the way: Thank you for making multiline comments in unmanaged C++ further more unreadable than they were in VS2010 without SP1 when a background color is configured for comments that is different from the editor's background color.

    Applause! Really great!

    And, no, this one is not really solves the problem, as it sometimes completely garbles my editor colors:

  • @Angry_dev:

    The Visual Studio team apparently think their biggest problem is that they "haven’t been participating that much in company events like PDC", I kid you not. They say they care about the quality of the product, but words are cheap and the actions of the team speak for themselves.

    A lot of people are disappointed with the quality of the C++ part of Visual Studio 2010. A lot of people are disappointed with the performance of the team as regards fixing bugs. Almost nothing gets fixed, and more bugs are added instead, witness the problem with installing VS2010 SP1 onto a machine with Windows SDK 7.1 (in short, things break).

    I am not sure either of us will get the bugs we care about fixed in any SP for this version of Visual Studio. There might be a chance these bugs will get fixed in the next version of Visual Studio. However, I am not holding my breath...

  • Mathias, in 2010 there's no more manifest like in 2008/2005, you can't target runtimes.  It uses what ever happens to be installed in windows\system32.   So you just have to hope that none of the SP1 MFC class header files have introduced any binary incompatibilities (the last time I checked there were none).  So the DLL hell aspect is still a concern as the mfc100, msvcr100, etc files are not protected by TrustedInstaller process, they can be deleted/replaced by older versions by any administrator that's running elevated.  It's probably safer to install local copies in your program folder.

  • Hi @Diegum, correct, have you gotten an answer about the ETA for the fix ?

Page 1 of 2 (29 items) 12