title: "Could not load file or assembly 'PresentationUI.Aero2' or one of its dependencies." Why not?
body: <p>In my WPF application, I get the following exception on startup:</p>
  
  <pre><code>A first chance exception of type 'System.IO.FileNotFoundException' occurred in mscorlib.dll
  
  Additional information: Could not load file or assembly 
  'PresentationUI.Aero2, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 
  or one of its dependencies. 
  </code></pre>
  
  <p>EDIT: Using fusion log, I get a little more valuable info than the call stack:</p>
  
  <pre><code>LOG: DisplayName = PresentationUI.Aero2, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
   (Fully-specified)
  LOG: Appbase = file:///[...]/bin/Debug/
  LOG: Initial PrivatePath = NULL
  LOG: Dynamic Base = NULL
  LOG: Cache Base = NULL
  LOG: AppName = EngideskLauncher.vshost.exe
  Calling assembly : PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35.
  ===
  LOG: This bind starts in default load context.
  LOG: Using application configuration file: [...]\bin\Debug\EngideskLauncher.vshost.exe.Config
  LOG: Using host configuration file: 
  LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config.
  LOG: Post-policy reference: PresentationUI.Aero2, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
  LOG: GAC Lookup was unsuccessful.
  LOG: Attempting download of new URL file:///[...]/bin/Debug/PresentationUI.Aero2.DLL.
  LOG: Attempting download of new URL file:///file:///[...]/bin/Debug/PresentationUI.Aero2/PresentationUI.Aero2.DLL.
  LOG: Attempting download of new URL file:///file:///[...]/bin/Debug/PresentationUI.Aero2.EXE.
  LOG: Attempting download of new URL file:///file:///[...]/bin/Debug/PresentationUI.Aero2/PresentationUI.Aero2.EXE.
  LOG: All probing URLs attempted and failed.
  </code></pre>
  
  <p>What I find strange, is that the calling assembly is <code>PresentationFramework</code>, which is a .NET framework assembly, obviously. A .NET Framework assembly wouldn't call an assembly which is not a .NET framework assembly. Anyway, I can't find a PresentationUI.Aero2.DLL anywhere and not even Google seems to know anything about it??</p>
  
  <p>Any ideas?</p>
  
  <p>Additional information:</p>
  
  <ul>
  <li>.NET Framework 4.0</li>
  <li>Windows 8.1</li>
  </ul>