title: How to get a type from an unreferenced assembly?
body: <p><strong>GetType() returns null</strong> when the type exists in an unreferenced assembly.  For example, when the following is called "localType" is always null (even when using the full namespace name of the class):</p>
  
  <pre><code>Type localType = Type.GetType("NamespaceX.ProjectX.ClassX");
  </code></pre>
  
  <p>I don't see any reason why Type.GetType shouldn't be able to retrieve a type from an unreferenced assembly, so </p>
  
  <h2>How can the type of an unreferenced assembly be retrieved?</h2>