0

GlobalResources.resx(英語)とGlobalResources.de.resx(ドイツ語)という2つのリソースファイルを作成しました。Webアプリケーションで強く型付けされたリソースでローカライゼーションが失敗する

これは(テキストは、Webブラウザの設定に基づいて言語に翻訳されて)動作します。

string s = HttpContext.GetGlobalResourceObject("GlobalResources", 
    "YouHaveSuccessfullyLoggedOut"); 

これしない(テキストは常に英語です):

string s = Resources.GlobalResources.YouHaveSuccessfullyLoggedOut; 

なぜ?

+0

私たちは質問をしてはいけないという州があります。 – ParPar

答えて

0

これでもう一度動作します。

http://resourcerefactor2010.codeplex.com/を使用して)文字列をリソースに再組み込みすると、アプリケーションが実行中(Debugで)または.resxファイルが開いている(VS Editorウィンドウで)ことが考えられます。 VSが.designerファイルを生成することを決定したとき(これは、.resxファイル用に2つの.designerファイルを作成することさえ見たことがあります) - この全体領域はVS2010で不安定で、穏やかに処理する必要があります。

関連する問題