title: Embedded Resource missing in Visual Studio 2010 when name ends with "No.xxx"
body: <p>I've come across a strange behaviour in Visual Studio 2010.</p>
  
  <p>When using embedded resources (files which are added to my C# project and for which the <em>Build Action</em> property is set to <code>Embedded Resource</code>), the files are included in the output assembly as binary data. Listing the resources is straightforward:</p>
  
  <pre><code>class Program
  {
      static void Main(string[] args)
      {
          string[] names = typeof (Program).Assembly.GetManifestResourceNames ();
  
          foreach (var name in names)
          {
              System.Console.Out.WriteLine (name);
          }
      }
  }
  </code></pre>
  
  <p>However, if the embedded resource file name ends with <code>No.xxx</code> (the extension is irrelevant), the file does not show up in the list. I cannot figure out any reason why Visual Studio 2010 would not include such a file. What did I miss?</p>
  
  <p>Note: if I rename the embedded resource file in the solution explorer to something else, then everything works as expected.</p>