title: Fusion attempting to load assembly that's not referenced anywhere
body: <p>When I tried to sign my project I discovered that Fusion attempts to load certain dlls that do not exist. This will obviously fail, but I don't understand <em>why</em> it tries to load these dlls. I cannot find references to these dlls anywhere in the different projects I use.</p>
  
  <p>fuslogvw gave the following output for one of those dlls:</p>
  
  <pre><code>*** Assembly Binder Log Entry  (28-9-2015 @ 16:29:53) ***
  
  The operation failed.
  Bind result: hr = 0x80070002. The system cannot find the file specified.
  
  Assembly manager loaded from:  C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
  Running under executable  D:\Projects\&lt;snip&gt;.vshost.exe
  --- A detailed error log follows. 
  
  === Pre-bind state information ===
  LOG: DisplayName = RecentItemsManager.XmlSerializers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b9588042c0f5ae4b, processorArchitecture=MSIL
   (Fully-specified)
  LOG: Appbase = file:///D:/Projects/&lt;snip&gt;/bin/Debug/
  LOG: Initial PrivatePath = NULL
  LOG: Dynamic Base = NULL
  LOG: Cache Base = NULL
  LOG: AppName = &lt;snip&gt;.vshost.exe
  Calling assembly : System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.
  ===
  LOG: This bind starts in default load context.
  LOG: Using application configuration file: D:\Projects\&lt;snip&gt;\bin\Debug\&lt;snip&gt;.vshost.exe.Config
  LOG: Using host configuration file: 
  LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config.
  LOG: Post-policy reference: RecentItemsManager.XmlSerializers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b9588042c0f5ae4b, processorArchitecture=MSIL
  LOG: GAC Lookup was unsuccessful.
  LOG: Attempting download of new URL file:///D:/Projects/&lt;snip&gt;/bin/Debug/RecentItemsManager.XmlSerializers.DLL.
  LOG: Attempting download of new URL file:///D:/Projects/&lt;snip&gt;/bin/Debug/RecentItemsManager.XmlSerializers/RecentItemsManager.XmlSerializers.DLL.
  LOG: Attempting download of new URL file:///D:/Projects/&lt;snip&gt;/bin/Debug/RecentItemsManager.XmlSerializers.EXE.
  LOG: Attempting download of new URL file:///D:/Projects/&lt;snip&gt;/bin/Debug/RecentItemsManager.XmlSerializers/RecentItemsManager.XmlSerializers.EXE.
  LOG: All probing URLs attempted and failed.
  </code></pre>
  
  <p>In this case it tries to load RecentItemsManager.XmlSerializers, which might at one point have existed within one of the projects but has been deleted quite a few months ago.
  I tried using Windows Grep to look for any instances of these strings on most of my disk, but it can't find anything either. Does anyone have any ideas on how I can fix this?</p>