title: How do I clear Expression Blend 4 cached solution information?
body: <p>I seem to be adept at making Expression Blend 4 crash at startup.  The problem seems to be related to a deadlock initializing static managed and unmanaged variables as Blend first opens my solultion which has a mixture of unmanaged C++ and managed code projects.  Blend crashes instantiating my ViewModel (I'm using MVVM Light in App.xaml, but I would think this isn't really relevant). This page describes in detail how to detect and correct this potential deadlock: <a href="http://msdn.microsoft.com/en-us/library/ms173266.aspx" rel="nofollow">Initialization of Mixed Assemblies</a></p>
  
  <p>Since I'm writing code and markup in both VS2010 and Blend4 simultaneously, I sometimes accidentally create this situation, and thereafter Blend crashes when loading my solution.  The Blend startup crash persists even if I correct the issue in VS2010 (VS2010 seems immune to crashing on the same solution file which brings down Blend).  The Blend startup crash can happen on both x86 and x64 systems.  The Blend startup crash persists even if I try to delete all output directories.  The Blend startup crash persists even if I rename "C:\Users\username\AppData\Local\Microsoft\Expression\Blend".  </p>
  
  <p>My question is: How do I reset Blend to a state as though it has never seen this solution before?</p>
  
  <p>I'm assuming this would be a valid workaround, since if I download a new, fresh copy of my source code from source control with the managed/unmanaged problem fixed, it loads in Blend4, builds, and runs just fine.  </p>