リソースファイルを使用してテキストをローカライズするアプリケーションがあります。EXEは別のプロジェクトにあり、リソースは別のプロジェクトにあります。中国語の言語パックを使用して英語のOSにデプロイすると正常に動作しますが、完全な中国語のOSにデプロイすると、中国語のテキストは表示されません。アセンブリバインディングロギングを実行したところ、システムがzh-cn dllを検索し、このdllが正常に検出されてロードされていることがわかりました。
DLLを照会する場合、なぜそれでも英語にフォールバックするのですか?これを行う唯一の理由は、照会された文字列が見つからないことです。何がうまくいかないのですか?
PublicResXFileCodeGeneratorで標準リソースファイルを使用してリソースをコンパイルし、リソースプロパティを使用して文字列を参照しています。また、カルチャ情報を明示的に渡していません。