title: Why does GACUtil claim to install an assembly to the GAC but fail in reality?
body: <p>I have an assembly: <strong>SomeAssembly.dll</strong></p>
  
  <p>I have GACUtil's folder on my path: <strong>C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools</strong></p>
  
  <p>I change to the folder where SomeAssembly.dll is, execute</p>
  
  <pre><code>GACUtil /i SomeAssembly.dll
  </code></pre>
  
  <p>The response is:</p>
  
  <pre><code>Microsoft (R) .NET Global Assembly Cache Utility.  Version 4.0.30319.1
  Copyright (c) Microsoft Corporation.  All rights reserved.
  
  Assembly successfully added to the cache
  </code></pre>
  
  <p>I check <strong>C:\Windows\Assembly</strong>, but my assembly does not appear to be there.</p>
  
  <p>I return to my command window (which I note has <strong>Administrator</strong> rights) and type:</p>
  
  <pre><code>GACUtil /l SomeAssembly.dll
  </code></pre>
  
  <p>and the response confirms...</p>
  
  <pre><code>Microsoft (R) .NET Global Assembly Cache Utility.  Version 4.0.30319.1
  Copyright (c) Microsoft Corporation.  All rights reserved.
  
  The Global Assembly Cache contains the following assemblies:
  
  Number of items = 0
  </code></pre>
  
  <p>So It seems SomeAssembly.dll is not in the GAC</p>
  
  <p><strong>Why?</strong></p>