.NET 2.0 (C#) でツールを書き始めようとしていますが、他の企業が使用できるようにツールを再ブランド化する必要があります。他社のリソースを使用して社内でツールをコンパイルするため、ソースは取得されず、生成された出力のみが取得されます。
再ブランディングでは同じデフォルト言語が使用されるため、ビルド時に resx ファイルをスクリプトと交換するなどの卑劣なことや、より卑劣な (そしてよりエラーが発生しやすい) ことを使用せずに、同じ言語セットの複数のリソースを管理するにはどうすればよいでしょうか。顧客 A には en-US、顧客 B には en-CA、顧客 C には en-GB など。