これは、Project Default 設定が 1 つだけでなく、多数の設定を変更するためです。CharacterType は簡単なものです。この .vsprops ファイルはそれを Unicode に変更します。
<?xml version="1.0"?>
<VisualStudioPropertySheet
ProjectType="Visual C++"
Version="8.00"
Name="Unicode Support">
<Tool
Name="VCCLCompilerTool"
PreprocessorDefinitions="_UNICODE;UNICODE"/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="_UNICODE;UNICODE"/>
</VisualStudioPropertySheet>
ただし、ConfigurationType はそれらの多くを変更します。最善の方法は、バニラ プロジェクト テンプレートから始めることです。.vcproj ファイルを保存します。ConfigurationType を変更して、再度保存します。2 つの .vcproj ファイルの差分を実行して、プロジェクトのプロパティ シートに含める必要がある設定を確認します。<Configurations/Configuration>
また、ConfigurationType 要素が実際にセクションにあることも簡単にわかります。