I guess my IQ really is getting lower now that my kids are getting older because I just had one of the "slap on the forehead" moments.
As developer tools specialist, I've been working with VS2008 to build .NET 3.5 samples and occasionally I'll show how VS2008 can be used to continue to build .NET 2.0, 3.0, and 3.5 applications.
So the other day, I decided to work on an ASP.NET 2.0 application and wanted to use AJAX. I know that ASP.NET AJAX 3.5 installs natively with VS2008, but when I went my project aggregator after selecting .NET Framework 2.0 as my target framework, none of the AJAX templates were showing up.
When through the normal thought process: AJAX 3.5 is included VS2008, so why isn't it showing up when I target .NET 2.0? See the flaw yet? I know it shows up in VS2005, so why not here? Slap on the forehead time. I had to download and install them for VS2005 in order for them to work before, and since .NET 3.5 is built on top .NET 2.0, the AJAX 1.0 bits still aren't included in VS2008. So once I downloaded and installed the ASP.NET AJAX bits for ASP.NET 2.0, all was right with the world again.
Just thought I'd share this senior moment with you.