News

Developers React to Visual Studio 2010 SP1 (Updated)

Visual Studio 2010 Service Pack 1 (SP1) was made available for download by MSDN subscribers on Tuesday March 8 and for public download on Thursday March 10. With shipping versions of VS2010 SP1 finally in the hands of developers, early reaction to the service pack is starting to roll in. No surprise, with an update as large and involved as this service pack, the compatibility picture can get complex.

Sean Hederman, a developer from South Africa, responded to an earlier Desmond File blog item on the VS2010 SP1 release. He wrote: "SP1 breaks a whole bunch of stuff. MS clearly didn't bother testing it or something. [I'm] rolling back the SP1; they might have to scramble to fix this one."

Dave Crozier wrote that Visual Studio 2010 under SP1 "now runs slower than before" and produces memory errors. He also complained about the loss of SQL IntelliSense support. A C++ developer out of England, who identified himself as Stephen, said SP1 failed to address numerous problems his team has faced when working on unmanaged code projects with earlier versions of Visual Studio. His team, he said, had hoped to move off of Visual Studio 2005.

Others were more positive. One developer raved about the "vastly improved help client." Another developer calling himself Brad said the SP1 "launches quickly, works great and has tons of valuable features." He wrote that his team has experienced "out of memory" errors that force occasional restarts, but described it as "a minor annoyance."

Compatibility Picture
The comments area of Jason Zander's blog post announcing the VS2010 SP1 launch offers a discussion of potential incompatibilities, including with the Visual Studio Async CTP.

A commenter to the post identified as Chris referred to the same IntelliSense problem encountered by Dave Crozier: "Installing VS2010 SP1 will cause you to lose IntelliSense in SQL Server Management Studio 2008 R2 to SQL 2008 R2 databases (and probably R1 databases as well)."

There are known incompatibilities with the SP1 release, including the Visual Studio Async CTP and LightSwitch Beta 1, as well as the Windows SDK 7.1 and Help Viewer Power Tool. On Tuesday, Microsoft addressed one of these incompatibilities when it announced the release of LightSwitch Beta 2. The new beta version is fully compatible with VS2010 SP1, however LightSwitch Beta 2 will not work with the original RTM release of VS2010.

A thread on the Visual Studio Async CTP Forums includes a thread titled I Am Not Installing VS 2010 SP1 W/out Async Support. The thread's creator wrote in his opening post: "Excluding Async as a part of VS 2010 SP1 is a huge mistake and a lost opportunity to bring much needed credibility to the Silverlight developer platform."

It's not surprising that beta- and CTP-grade tooling would not be fully supported in the just-released Visual Studio update. When the Visual Studio 2010 Release Candidate (RC) launched in February 2010, the new IDE version dropped support for the Silverlight 4 beta tooling, which had been supported in VS2010 Beta 2. The Silverlight 4 Tools ultimately launched in May, one month after Visual Studio 2010 shipped in its final form.

In a separate thread, forum moderator Avner Aharoni promises an Async CTP update that will be compatible with VS2010 SP1. "We are now working on providing Async CTP that will run on top of SP1, but it will take us more time to get it ready, we still don't have a final date for it."

There are also questions around the complex interactions between Visual Studio 2010 SP1 and the various Feature Packs, Power Tools and other software.

Brian Harry, product unit manager for Team Foundation at Microsoft offers a bit of guidance in a blog post titled Installing All the New Stuff. He noted that if Visual Studio and TFS are on the same machine, both must either be the release to manufacture (RTM) or the SP1 version. The tools won't work if one is advanced to SP1 and the other remains as the RTM version.

Have you installed VS2010 SP1? We want to hear about your experience. Email me at [email protected], or leave a comment below.

About the Author

Michael Desmond is an editor and writer for 1105 Media's Enterprise Computing Group.

comments powered by Disqus

Featured

  • AI for GitHub Collaboration? Maybe Not So Much

    No doubt GitHub Copilot has been a boon for developers, but AI might not be the best tool for collaboration, according to developers weighing in on a recent social media post from the GitHub team.

  • Visual Studio 2022 Getting VS Code 'Command Palette' Equivalent

    As any Visual Studio Code user knows, the editor's command palette is a powerful tool for getting things done quickly, without having to navigate through menus and dialogs. Now, we learn how an equivalent is coming for Microsoft's flagship Visual Studio IDE, invoked by the same familiar Ctrl+Shift+P keyboard shortcut.

  • .NET 9 Preview 3: 'I've Been Waiting 9 Years for This API!'

    Microsoft's third preview of .NET 9 sees a lot of minor tweaks and fixes with no earth-shaking new functionality, but little things can be important to individual developers.

  • Data Anomaly Detection Using a Neural Autoencoder with C#

    Dr. James McCaffrey of Microsoft Research tackles the process of examining a set of source data to find data items that are different in some way from the majority of the source items.

  • What's New for Python, Java in Visual Studio Code

    Microsoft announced March 2024 updates to its Python and Java extensions for Visual Studio Code, the open source-based, cross-platform code editor that has repeatedly been named the No. 1 tool in major development surveys.

Subscribe on YouTube