This week the focus is on the launch of Visual Studio 2005 Service Pack 1 (VS 2005 SP1) and the impending releases of the January Orcas CTP. (The December CTP has been delayed into the first week of January.) There will also be a beta of an update to VS 2005 SP1 for Vista users. Please read comments and my notes on installing SP1 with the May LINQ CTP.
Please note that the install for VS 2005 SP1 is quite lengthy, certainly longer than the original install for VS. You might save time if you read this post and learn how to do things in the right order.
The release of VS 2005 SP1 coincided with a record breaking storm that hit the Seattle area on Thursday evening, December 14, 2006. As a result, the launch has been a bit bumpy, and broken and missing links have appeared in several places. In particular, the SP1 beta update for Vista is not yet available. Everyone at Microsoft asks your patience while we wait for services to be restored. The storm affected almost the entire east side of Seattle, and over a million residents were left without electricity. I was one of the lucky ones, and electricity was restored to my house after only 48 hours.
VS 2005 SP1 has many fixes in it for bugs found by the team and by our customers. The release notes for VS 2005 SP1 are available for viewing online.
If you want to install VS 2005 Team Foundation Server SP1, be sure to read KB article 919156. If you installed the VS Web Application Project, you should remove it, as it is included in the service pack.
If you have installed the beta of VS 2005 SP1, uninstall it before installing the shipping version of VS 2005 SP1. If you do not, I've heard that on XP you may get the error "The upgrade patch cannot be installed by the Windows Installer service because the program to be upgraded may be missing, or the upgrade patch may update a different version of the program. Verify that the program to be upgraded exists on your computer and that you have the correct upgrade patch."
To uninstall the beta of SP1:
- On XP, use the checkbox called Show Updates at the top of the Control Panel | Add or Remove Programs dialog.
- On Vista, choose Control Panel | Uninstall Programs and look for a link on the side of the dialog called View Installed Updates.
The release of the January Orcas CTP is now immanent. This release marks the first time that many of the features from the May LINQ CTP have been added to Orcas proper. Included in the January release will be most of the LINQ to Objects feature set. In the February CTP, the team aims to complete the process by adding support for LINQ to SQL, LINQ to Entities and the LINQ Designer. Please watch my blog for additional information about the January CTP.
The May LINQ CTP still contains some features, notably LINQ to SQL, which are not likely to be part of the January Orcas CTP. As a result, there will probably be a number of people who want to run the May CTP on top of VS 2005. There are a few details you need to keep in mind if you want to properly install VS 2005 SP1 and the May LINQ CTP.
To help out, I've written a brief update covering my experiences running SP1 in tandem with the May LINQ CTP. The bottom line is that you should uninstall the May LINQ CTP before installing SP1. After SP1 is in place, you can then re-run the quick install for the May LINQ CTP. Read my blog for additional details.
What's Hot in the C# World?
- Wes Dyer has a new post on the LINQ related var keyword and the theory of types.
- Peter Hallam has a very interesting new post on C#, singleton's, concurrency, and other issues.
- Getting started with XNA
- The transcript for the December 12 C# LINQ to SQL chat is available on my blog.
- Comparing Folders in C#
- Somasegar's post on VS 2005 SP1, is minimal, but news about the service pack often shows up in the comments to his blog.
- Scott Guthrie's comments on VS 2005 SP1
- A fun article on how to measure CPU usage in C#.
- How I learned to give up my Mac and love Vista.
- ASP.NET Ajax 1.0 Release Candidate
- For $22 and change you can download an early access edition of a book on the Windows Powershell, aka known as Monad. You can get the first chapter for free.
- Some tips on caching in ASP.NET.
- Vista and Office are available for download to MSDN subscribers.
Some Interesting Blogs
Here is a random collection of blog entries, many of them by C# MVP's, that I have run across in the course of my work during the last few weeks. I was hoping to work these into Community Convergence in a more organic fashion, but now they are growing stale, and so I will just pass them on to you.
- Hard on testing: http://www.geekswithblogs.com/sbellware