title: Get Assemblies Without Instantiating Them
body: <p>I am trying to get all assemblies in <code>CurrentDomain</code> using <code>AppDomain.CurrentDomain.GetAssemblies()</code> to write their <code>FullName</code> into a <code>DropDownList</code>, however if I don't instantiate them, they are not seen in returned array from <code>GetAssemblies()</code> in <code>CurrentDomain</code>.</p>
  
  <p>They are all added as Reference and in <code>Reference</code> folder of the solution. Only time I can get them from the <code>GetAssemblies()</code> is when I first instantiate them.</p>
  
  <p>How to overcome this problem with an easy and more generic way instead of instantiate them everytime when I add new Assembly, etc.</p>
  
  <p><strong><em>Due to company policy, I have to obfuscate some parts of the images:</em></strong></p>
  
  <p><img src="https://i.stack.imgur.com/pgzOW.png" alt="enter image description here"></p>
  
  <p>All the assembilies are referenced in Reference folder:</p>
  
  <p><img src="https://i.stack.imgur.com/txdpt.png" alt="enter image description here"></p>