title: GetManifestResourceStream returns NULL
body: <p>This is a C# .NET 4.0 application:</p>
  
  <p>I'm embedding a text file as a resource and then trying to display it in a dialog box:</p>
  
  <pre><code>    var assembly = Assembly.GetExecutingAssembly();
      var resourceName = "MyProj.Help.txt";
  
          using (Stream stream = assembly.GetManifestResourceStream(resourceName))
          {
              using (StreamReader reader = new StreamReader(stream))
              {
                  string result = reader.ReadToEnd();
                  System.Windows.Forms.MessageBox.Show(result, "MyProj", MessageBoxButtons.OK);
              }
          }
  </code></pre>
  
  <p>The solution is MyProjSolution and the executable is MyProj.exe. Help.txt is an embedded resource. However, the stream is null. I've tried MyProjSolution.Help.txt and MyProjSolution.MyProj.Help.txt but nothing seems to work.</p>