>>580
それだと日本語がデフォで英語がオプションだから日本語になるだろうね

確認したけどAssembly.GetExecutingAssembly().FullNameがマージ後の名称になるのでリソース検索に失敗する
サテライトアセンブリも同じようにマージしてやる必要がある
ILMerge /out:A_merged.resources.dll A.resources.dll B.resources.dll

ちなみにマージドexeでも[プロセスにアタッチ]からのデバッグで例外ブレークポイント使って原因特定出来るね
Main先頭でメッセージボックス表示して止まってる間にVSからアタッチすると楽