title: NUnit "missing" GPSVC.DLL on Windows 7/64
body: <p>I recently upgraded from Vista/32 to Win7/64.  On my old machine, everything was working fine.</p>
  
  <p>Unfortunately, on my new machine NUnit won't load my unit tests, with the error message <em>"System.IO.FileNotFoundException: Could not load file or assembly 'UnitTest' or one of its dependencies.  The system cannot find the file specified"</em>.  (Actually, I had to go through all of my solution's projects and set them to 32-bit to get this far.)</p>
  
  <p>So I loaded up Dependency Walker, and it told me that I was missing <strong>IESHIMS.DLL</strong>.  I found two on my machine, so I copied in the 32-bit version from the Internet Explorer directory, and DW stopped complaining about that file.</p>
  
  <p>However, it's also missing <strong>GPSVC.DLL</strong>.  I found only one copy of this in C:\Windows\System32, but when I copy that into my unit test directory, DW complains that it's 64-bit, and NUnit still won't run.  It also now adds <strong>SYSNTFY.DLL</strong> to the missing list.  I've only got one of those, and that's also 64-bit.  NUnit still reports an error.</p>
  
  <p>So should I scrap this 64-bit OS and go back to good-old 32-bit, or am I missing something obvious?</p>