ここにいるすべての人々のための質問。私はASP.netにはかなり新しく、いくつかのコードで問題を抱えています。 App_GlobalResourcesフォルダには、英語とスペイン語の文字列を翻訳するローカリゼーションファイルがあります。 ls.resxとls-es.resxと呼ばれ、過去に設定されていました。asp.net 4.0 intellisense vs2010のグローバルリソースファイルに追加された新しい文字列を認識しません
サイトにいくつかの機能を追加するように求められました。このため、すべてのテキストをローカライズして新しい文字列をこれらのファイルに追加し、ソリューションを構築する必要がありました。それから私はコードでそれを使用しようとしました。
ローカライゼーションファイルを.aspxファイルで直接使用すると、ローカリゼーションはまったく問題なく行われます。たとえば、私は...
私はコードの後ろに行くと私は問題があるリソースファイルを使用してプログラムで文字列を設定しようとすると。それは以前に、それは例えば、正常に動作ls.resxとLS-es.resxに入力された文字列old ...しかし、私はそれがある新しい文字列のいずれかを使用しようとした場合
lblWarning = Resources.ls.warningMissingData;
がある場合インテリセンスに拾われず、私はそれにアクセスすることができません。 <%%>を使用して最初のメソッドを正常に動作するので、文字列が存在し、セクションが構築されていることを知っています。セクションの後ろのコードではアクセスできず、なぜ機能しないのかわかりません。
この問題の原因は何ですか?