C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

VS2012 .net3.5 での多言語化


(過去ログ 115 を表示中)

[トピック内 1 記事 (1 - 1 表示)]  << 0 >>

■68025 / inTopicNo.1)  VS2012 .net3.5 での多言語化
  
□投稿者/ ぽん (3回)-(2013/09/17(Tue) 09:18:10)

分類:[C#] 

2013/09/17(Tue) 09:57:13 編集(投稿者)
2013/09/17(Tue) 09:57:04 編集(投稿者)

現在多言語化の対応確認をしていたのですが、
アプリケーションをビルドして起動した際に指定のカルチャーに切り替わらないという問題が出ています。
どなたか解決方法をご存知でしたら、ご教授頂けませんでしょうか。

現象詳細
1,「VS Express 2012 for Windows Desktop」を使い「Windowsフォームアプリケーション」を作成する。
2,プロジェクトのプロパティから対象のフレームワークを「.NET Framework3.5」に変更する。
3,エラーになるので、Microsoft.CSharpへの参照と「using System.Threading.Tasks」を削除
4,Formの「Localizable」を「true」に変更。Languageを「日本語(日本)」に切り替えて、日本語リソースを作る。
5,ビルドして立ち上げるが、日本語のリソースで表示されない。(既定値)のリソースで立ち上がる。
  (本当は"ja-JP"のリソースで立ち上がるはず。バイナリの中にはリソースdllができてはいるみたいです。)


開発環境
windows7 64bit, Visual Studio Express 2012 for Windows Desktop,
ターゲットの.NET Framework3.5は指定のため変更できません。


試しにリソースマネージャからCultureInfoを指定してリソース取得しても(既定値)のリソースしか取得出来ません。

どなたかこの現象の解決法をご存知でしたら、ご教授のほどよろしくお願いいたします。


【追記】2013/09/17 9:56
ターゲットの.NET Frameworkを4.5に戻すと指定の(日本語の)リソースが読み込まれることを確認しました。

引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -