BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

The Much Needed Service Pack for VS 2010 is Almost Ready

| by Jonathan Allen Follow 27 Followers on Dec 09, 2010. Estimated reading time: 1 minute |

Visual Studio 2010’s first service pack is nearing completion. According to Brian Harry, the betas for .NET 4 SP1, VS 2010 SP1, and TFS 2010 SP1 together represent between 800 and 1,000 bug fixes. A complete list of bug fixes isn’t available but he is offering the 80 most important fixes to Team Foundation Server.

Service Pack 1 also comes with several enhancements. The most notable is probably the way help files are displayed when running in off-line mode. Help files are still installed locally, but instead of showing them in the default browser you get a specialized client. This looks a lot like all of the older help viewers complete with a table of contents and an index on the left-hand side. Yet unlike the older clients this one is actually quiet fast and offers accurate search results. For the first time in over a decade this reporter can actually say he enjoys using off-line help.

Next up is support for unit testing .NET 3.5. For reasons that were never adequately explained, Visual Studio’s built-in unit testing tools only supported .NET 4.0. While most teams will probably continue to use third-party unit testing tools such as NUnit for other reasons, MSTest is at least one step closer to being a viable option.

Intellitrace, a historical debugging tool, made its debut with Visual Studio Ultimate. But despite the hefty price tag of this edition, the tool was limited to x86 only. With this service pack support has been extended to x64 and SharePoint. Unfortunately it still doesn’t work with Silverlight or unmanaged C++.

Silverlight is getting a performance profiler. According to Brian Harry, “because so much of Silverlight is about rendering performance and a traditional code profiler is a blunt tool for tuning that kind of thing, we have included a number of higher level profiling abstractions to make is easier to understand where your app is really spending the time.”

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT