Visual Studio 2010 SP1 Beta is out for MSDN subscribers, and brings great new features for everyone – not to mention SharePoint development. If you’ve used Intellitrace to step backwards through your code to debug tricky situations that require more context, you know how awesome it is. Unfortunately, that’s not available for x64 bit and SharePoint projects currently. Finally, SP1 bring that functionality to us along with a lot more. Here are some of the highlights via Jason Zanders’ Weblog:
- Help Viewer – The new local Help Viewer is a simple client application that re-introduces key productivity features including a fully-expandable table of contents and a keyword index. For additional information about these improvements, check out Jeff Braaten’s post here.
- Better platform support – Looking at support of platforms newly-available around Visual Studio 2010 release, we wanted to make small investments to upgrade our support for them. Silverlight 4 Tools for Visual Studio 2010 (with a few updates to RIA Services) is now included in the box along with Silverlight 3 support, underscoring our commitment to that quickly-evolving platform. We’ve also made a number of other targeted changes, including some additional Win7-specific MFC APIs to support use of Direct2D, DirectWrite, and Windows Animation Technologies. There were also a number of areas where you told us we could do better, so we went in and filled some holes:
- Unit Testing on .NET 3.5 – today all unit tests are run under .NET 4. While acceptable for most users because of the compatibility work we did in .NET 4, this caused problems for some of you with .NET 3.5-specific dependencies.
- IntelliTrace F5 for 64 bit and SharePoint projects – you’ve told us that IntelliTrace is great, but you want to use it on all the projects you’re working on.
- Performance Wizard for Silverlight – Similarly, our performance profiling tools are very useful, but you want to use them for your Silverlight development as well. Silverlight projects are included in the Wizard just like your client projects today.
- VB Compiler runtime switch – This switch will enable Visual Basic developers to target their apps and libraries at platforms where the full Visual Basic Runtime hasn’t traditionally been available.