
VS2022でC#で多言語対応(英語、日本語)のWindows Formsアプリを作成しています。
OSは日本語版のWindows10です。
アプリ起動時の、言語切り替えの仕組みについて質問します。
Formプロパティの言語設定(Language)で規定値では、各コンポーネントのTextプロパティを日本語、
言語が英語の場合は、各Textプロパティを英語の文字列を設定しています。
規定値は日本語なのですが、Debugモードでアプリを実行すると、なぜか各コンポーネントが英語で表示されてしまいます。
Releaseモードでは、日本語で表示されます。
なぜDebugモードでの規定値は日本語なのに、英語で表示されてしまうのか?
また、その現象を解消して日本語で表示させるには、どうすれば良いのでしょうか?
Visual Studioの経験が少ないため、解決方法が分かりません。よろしくお願いします
ビルド環境
Visual Studio Professional 2022(64bit) Version 17.1.3
Windows 10 Enterprise(64bit)


回答1件
あなたの回答
tips
プレビュー