インデックス (0 ベース) は 0 以上で、引数リストのサイズよりも小さくなければなりません。
VisualStudio2017で、ビルド>ソリューションの完全なプログラムデータベースファイルを構築するを実行したら、
以下のエラーになった。
重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態 エラー MSB4018 "VCMessage" タスクが予期せずに失敗しました。 System.FormatException: インデックス (0 ベース) は 0 以上で、引数リストのサイズよりも小さくなければなりません。 場所 System.Text.StringBuilder.AppendFormatHelper(IFormatProvider provider, String format, ParamsArray args) 場所 System.String.FormatHelper(IFormatProvider provider, String format, ParamsArray args) 場所 System.String.Format(IFormatProvider provider, String format, Object[] args) 場所 Microsoft.Build.Shared.ResourceUtilities.FormatString(String unformatted, Object[] args) 場所 Microsoft.Build.Utilities.TaskLoggingHelper.FormatString(String unformatted, Object[] args) 場所 Microsoft.Build.Utilities.TaskLoggingHelper.FormatResourceString(String resourceName, Object[] args) 場所 Microsoft.Build.Utilities.TaskLoggingHelper.LogMessageFromResources(MessageImportance importance, String messageResourceName, Object[] messageArgs) 場所 Microsoft.Build.CPPTasks.VCMessage.Execute() 場所 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 場所 Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() lib C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets 1044