ローカライズする必要のあるC#を使用しているWebアプリケーションで作業しています。私のlogin.aspxページでは、login.aspx.resxファイルを見つけるために継ぎ目がありません。私はページのためのツール - > Generate Local Resourceを使用しています。しかし今何らかの理由でリソースファイルをロードできません。私のコードでWebアプリケーションのローカリゼーションに関する問題
はそれがToStringメソッド()。GetLocalResourceObject(「UserNotFound」)を呼び出し、これは私が指定したカルチャまたはニュートラルカルチャのためのすべてのリソースが適切で見つけることができませんでした
を取得していた例外です。コンパイル時に "login.aspx.resources"が正しく埋め込まれているか、アセンブリ "App_LocalResources.root.vljjvu2t"にリンクされていること、または必要なすべてのサテライトアセンブリがロード可能で完全に署名されていることを確認してください。
したがって、ローカライズされたコントロールの背後にあるコードでは、リソースファイルが表示されません。
縫い目が奇妙です。私のラップトップでは、うまく動作するように縫うが、私のデスクトップではそうではない。彼らはどちらも同じリビジョンを使用しています。
編集:私は.NETにそれを追跡するために管理
が破損しています。もし誰かが.net 3.5をWindows 7にインストールする方法を考えているなら、それは非常に役に立ちます。
サイトの残りの部分は通常ローカライズされますか? –
各地で問題が発生することはありません。 – Superdumbell