タグ付けされた質問 「culture」

22
MissingManifestResourceExceptionの意味と修正方法
状況: と呼ばれるクラスライブラリがあり、RT.Servers(タイプのbyte[])いくつかのリソースが含まれていますが、それは重要ではないと思います) 同じクラスライブラリには、これらのリソースの1つを返すメソッドが含まれています その単一のメソッドのみを呼び出す単純なプログラム(そのライブラリへの参照付き)があります。 私が手MissingManifestResourceExceptionに次のメッセージを: 指定されたカルチャまたはニュートラルカルチャに適したリソースが見つかりませんでした。「Servers.Resources.resources」がコンパイル時にアセンブリ「RT.Servers」に正しく埋め込まれているかリンクされているか、必要なすべてのサテライトアセンブリがロード可能で完全に署名されていることを確認してください。 私は文化やアセンブリ署名で遊んだことがないので、ここで何が起こっているのかわかりません。また、これは同じライブラリを使用する別のプロジェクトでも機能します。何か案は?
151 c#  .net  resources  manifest  culture 


8
ASP.NetMVCアプリでカルチャを設定する
ASP.netMVCアプリでカルチャ/ UIカルチャを設定するのに最適な場所はどこですか 現在、次のようなCultureControllerクラスがあります。 public class CultureController : Controller { public ActionResult SetSpanishCulture() { HttpContext.Session["culture"] = "es-ES"; return RedirectToAction("Index", "Home"); } public ActionResult SetFrenchCulture() { HttpContext.Session["culture"] = "fr-FR"; return RedirectToAction("Index", "Home"); } } ホームページ上の各言語のハイパーリンクには、次のようなリンクがあります。 <li><%= Html.ActionLink("French", "SetFrenchCulture", "Culture")%></li> <li><%= Html.ActionLink("Spanish", "SetSpanishCulture", "Culture")%></li> これは問題なく動作しますが、これを行うにはもっと適切な方法があると思います。 次のActionFilterhttp : //www.iansuttle.com/blog/post/ASPNET-MVC-Action-Filter-for-Localized-Sites.aspxを使用してCultureを読んでい ます。私は少しMVCの初心者なので、これを正しい場所に設定しているとは確信していません。web.configレベルでは実行したくありません。ユーザーの選択に基づいている必要があります。また、ブラウザの設定からカルチャを取得するためにhttpヘッダーを確認したくありません。 編集: 明確にするために、私はセッションを使用するかどうかを決定しようとはしていません。私はそのビットに満足しています。私が解決しようとしているのは、各カルチャのアクションメソッドが設定されているカルチャコントローラでこれを行うのが最善かどうか、またはMVCパイプラインにこれ​​を行うためのより良い場所があるかどうかです。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.