About the .NET Framework

Why you need it, how to tell if you already have it, how to get it if you don't

Some of my programs require that you have the Microsoft .NET Framework V2.0 or later installed on your computer.  I know it's a pain, and I don't like it very much either, but just about all the new Microsoft stuff now requires this Framework. 

If you don't know whether or not you have the .NET Framework already installed, a good test it to try to run either MixWBuddy or MixWButtons when MixW is not running.  If a compatible version of the .NET Framework is already installed, you'll get a pop-up from MixWBuddy that says "MixW V2 is not running."  If an appropriate version of the .NET Framework is not installed, you'll get an error pop-up saying this application requires the .NET Framework (or some other error pop-up, depending on your version of Windows). 

You can download and install the Microsoft .NET Framework from the Microsoft web site.  Because the programs I write require .NET Framework V2.0, you can use V2.0 or any later version.  The version you should install depends on the version of Windows that you're running:

  • If you're running Windows Server 2003, Windows XP, Windows Vista, or Windows Server 2008: You can install the .NET Framework V3 from this location on the Microsoft web site.  Note that if you're running Windows Vista, the .NET Framework should already be installed on your system.
  • If you're running an earlier version of Windows: Install the most recent update of the .NET Framework V2 from this location on the Microsoft web site.  Please check the requirements (regarding necessary service packs, browsers, and other stuff) listed on the Microsoft web page.
  • If you like to have the "latest and greatest" of everything, and if you're running Windows XP SP3 or later, you can install the .NET Framework V4.0 -- Download V4.0 directly from Microsoft's web site via this link. In general, I suggest you not bother with this version, unless you're running XP SP3 and have no other version of .NET installed.

Another way to tell what version(s) of the .NET Framework you have installed on your computer is to run the GetNetVersion utility that I wrote, which you can download from here.  If you're having trouble running one of the programs on this site, and you're not sure if you have the right version of .NET installed, I'd appreciate it if you run this program to check.