Vista x64 on a Mac Pro (Totally Awesome, Dude!)

If you have an Apple Mac Pro, instead of wrestling getting the 32-bit version of Vista (or XP) on the machine, where you can only access 2GB of RAM, just put the Vista x64 version on! It works phenomenally well right out of the box. Here’s a few pointers on what I did on my…

Caught Up (Finally!)

I’ve been swamped with work in recent months, much of it revolving around ASP.NET AJAX. This week I finished updating all the ASP.NET AJAX code samples, labs, and whitepapers that Wintellect built for Microsoft for RTM. Along the way, I discovered a bug in the ASP.NET AJAX January Futures CTP that resulted from a bug…

Microsoft Publishes Source Code for ASP.NET AJAX

Yep, it’s true. Have you ever wondered how UpdatePanel works its magic? Find out from the source code. You can download an MSI containing the source code here. It even comes with debugging symbols in case you want to step from your own code into ASP.NET AJAX. How cool is that?    

Make Outlook 2007 Reading Pane Show Plain Text

Edited: I messed up the value name While I’m probably a Luddite, I prefer to read my mail as plain text. However, Outlook 2007 removed the option to set that in the Reading Pane. Poking around a bit, I found if you add a DWORD value, ReadAsPlain, and set the value to 1 in HCKUSoftwareMicrosoftOffice12.0OutlookOptionsMail, you’ll…

Changes in ASP.NET AJAX RTM Release

I’ve spent a lot of time this week updating ASP.NET AJAX code samples from RC to RTM. I discovered some changes that aren’t documented in the migration guide. One of them in particular cost me several hours of work. First, as the migration guide notes, the AutoCompleteExtender control was moved from the CTP (preview) bits…

ASP.NET AJAX is Here!

In case you didn’t know, ASP.NET AJAX 1.0 just went live on the ASP.NET AJAX Web site. It has finally RTMed!

Windows SideShow .NET Framework Components 1.0 (Beta)

Well, I’m very pleased to announce that the “Windows SideShow .NET Framework Components 1.0 (Beta)” is avialable as of today (January 18, 2007). You can download it from here: http://www.microsoft.com/downloads/details.aspx?FamilyId=06FA2ACE-A42D-4117-821C-BCE80786F1C4&displaylang=en This is the managed API that I personally implemented for Microsoft to make it easy for managed developers to write SideShow gadget applications for Windows…

Updated Debugging Microsoft .NET 2.0 Applications Source Code (Jan 03 Update)

Like most people, I didn’t realize that the VERSIONINFO resource was only a 16-bit number. Consequently, using my GenerateAssemblyFileVersionTask in the brand spanking new year produces date numbers of 70103, which will produce a CS167 compiler error. To continue to use a “date” like format, I updated VersionFile.cs (in Wintellect.Build.Tasks) to use a scheme like…

Updated Debugging Microsoft .NET 2.0 Applications Source Code (Dec 28 Update)

I botched the upgrade install. I changed the name of the property in MainInstall.WiX I used in the upgrade detection to 30610172VERSIONBEINGUPGRADED at the last minute. Being an idiot, I did all my install testing with the wrong build (long, sad story). I got numerous reports of MSI 2717 errors, which were custom action failures.…

Updated Debugging Microsoft .NET 2.0 Applications Source Code

A minor update to the existing code, but added all the cool MSBuild tasks for working offline with TFS as discussed here. Moved everything to Visual Studio 2005 SP1 Removed mssccprj.scc installed with Wintellect.Visualizers, which obviously wasn’t supposed to be installed. Added RemoveVersionControlBindingsTask, RestoreVersionControlBindingsTask, and TFPowerToyOnlineTask. You can read about them in the here and learn how…

Working Offline with TFS

(Note: The following may work with Visual SourceSafe or other version control systems, but I only tested with TFS.) (Note 2: Some kind folks indicated I might have sounded more shrill than I probably meant so I’ve edited this post. Sorry for any offense. There’s a reason I need editors!) Now that I’ve finished my…

Debugging Services on Vista

Chris Jackson was very kind enough to point out that the discussion of debugging services in Chapter 4 of my Debugging Microsoft .NET 2.0 Applications doesn’t work on Vista because of session zero isolation. He’s absolutely right and I really appreciate him pointing out the error and a great write up on how to make it work. If you…