1

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>

このプロパティ ファイルを含めても効果はないようです (ただし、プロジェクト ファイルのあらゆる場所にプロパティを追加すると、エンコーディングが適切に設定されます)。

私は何を間違っていますか?この設定をプロパティ ファイルに移動する正しい方法はどれですか?

4

0 に答える 0