MultiByte または Unicode モードでコンパイルする必要がある Visual Studio プロジェクトはほとんどありません。
プロジェクト xml ファイルを見ると、MultiByte または Unicode のいずれかの値を持つことができる CharacterSet という名前のプロパティによってコンパイルが制御されます。
この設定をプロパティ ファイルに移動して、あるモードから別のモードに切り替えたいときに 1 か所で簡単に変更できるようにしようとしています。私のプロパティファイルは次のようなものです:
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
</Project>
このプロパティ ファイルを含めても効果はないようです (ただし、プロジェクト ファイルのあらゆる場所にプロパティを追加すると、エンコーディングが適切に設定されます)。
私は何を間違っていますか?この設定をプロパティ ファイルに移動する正しい方法はどれですか?