2011-12-20 4 views
1

ここにいるすべての人々のための質問。私は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; 

がある場合インテリセンスに拾われず、私はそれにアクセスすることができません。 <%%>を使用して最初のメソッドを正常に動作するので、文字列が存在し、セクションが構築されていることを知っています。セクションの後ろのコードではアクセスできず、なぜ機能しないのかわかりません。

この問題の原因は何ですか?

答えて

0

文字列をresxの対応するデザイナーファイルに追加する必要がある場合もあります。

関連する問題