title: Why does Assembly.GetTypes() require references?
body: <p>I want to get all of the types from my assembly, but I don't have the references, nor do I care about them. What does finding the interface types have to do with the references?  and is there a way for me to get around this?    </p>
  
  <pre><code>Assembly assembly = Assembly.LoadFrom(myAssemblyPath);
  Type[] typeArray = assembly.GetTypes();
  </code></pre>
  
  <p>Throws:
  FileNotFoundException
  Could not load file or assembly 'Some referenced assembly' or one of its dependencies. The system cannot find the file specified.</p>