title: Cant load embedded resource with GetManifestResourceStream()
body: <p>I am embedding a binary file with the /linkres: compiler argument, but when i try to load it with:</p>
  
  <pre><code>System.Reflection.Assembly myAssembly = System.Reflection.Assembly.GetExecutingAssembly();
  string[] names = myAssembly.GetManifestResourceNames(); // it is really there by its name "shader.tkb"
  Stream myStream = myAssembly.GetManifestResourceStream( names[0] );
  </code></pre>
  
  <p>this leads to a </p>
  
  <pre><code> Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'shader.tkb' or one of its dependencies. The system cannot find the file specified. ---&gt; System.IO.FileNotFoundException: The system cannot find the file specified. (Exception from HRESULT: 0x80070002)
  --- End of inner exception stack trace ---
  at System.Reflection.RuntimeAssembly.GetResource(RuntimeAssembly assembly, String resourceName, UInt64&amp; length, StackCrawlMarkHandle stackMark, Boolean skipSecurityCheck)
  at System.Reflection.RuntimeAssembly.GetManifestResourceStream(String name, StackCrawlMark&amp; stackMark, Boolean skipSecurityCheck)
  at System.Reflection.RuntimeAssembly.GetManifestResourceStream(String name)
  </code></pre>
  
  <p>What is the problem here?</p>