title: Cannot access key in resource file from mvc 4 controller
body: <p>I have a resource file called Constants.resx which contains some strings. From the controller I am trying to access to a new string that I have just added to Constants.resx file but it is not recognized by the compiler (intellisense is not showning me the new string just added) and of course when I type it, an error is shown.</p>
  
  <p>In the controller header I have added below line:</p>
  
  <pre><code>using Resources;
  </code></pre>
  
  <p>and to access to the new string just added I do the following:</p>
  
  <pre><code>Resources.Constants.NewString
  </code></pre>
  
  <p>I access to other strings in Constants.resx file using the same approach and no problem, they are recognized correctly, but not this new one.</p>
  
  <p>Any ideas?</p>
  
  <p>UPDATED:
  My resource file for my mvc 4 app was added by selecting "Add > new item" from App_GlobalResources context menu and finally selecting "Resource file".</p>
  
  <p>My resource files properties are:</p>
  
  <pre><code>Build action: Content
  Copy to Output Directory: Do not copy
  Custom Tool: GlobalResourceProxyGenerator
  Custom Tool Namespace: (left blank)
  </code></pre>
  
  <p>Also I am using Visual Studio 2010 Express edition.</p>
  
  <p>I can see the compiler is throwing a warning saying it cannot find the custom Tool 'GlobalResourceProxyGenerator' in the system.</p>