Here be assembled a few jump-off points to resources useful for those crafting creations in C#. I’ll try to keep this up-to-date.
This is what I have evolved over a quarter-century of software engineering (ok – boy does that ever sound pretentious!).
Microsoft Visual Studio 2010
If you’re developing in C# and haven’t updated your tools yet, upgrade to Visual Studio (VS) 2010 and try it out. They have trial version downloads, and a free Express version.
WPF Performance Tools
Here are some links for Microsoft’s WPF Performance Profiling Tools:
This is invaluable for getting a grip on the real performance of your WPF application. I recommend also using the Red-Gate ANTS Profiler Pro for basic C# application performance analysis.
.NET Framework 3.5 Service Pack 1
You can download this from Microsoft’s msdn site here. Unfortunately, all they’ve provided thus far is this 2.8 Megabyte downloader/installer. You have to be connected to the Internet when you run this thing, which downloads the files it needs. I’ve not yet seen a file posted on Microsoft’s site for the offline installation yet, but if you go here, and scroll down to the section “2.1.11 Admin Deployment of Visual Studio 2008 SP1” you’ll find instructions on “To create full layout [sic]..” I tried it and it worked just fine, on both XP and Vista.
If you do install the SP1 and you were using a pre-June of 2008 version of Expression Blend, you will need to update to the latest version of Blend. Microsoft has a new preview-version that they’re calling the “Expression Blend 2.5 June 2008 Preview” (build 2.1.1113.0 as of this writing). The download page is here.