のねのBlog

パソコンやソフト開発で起きた問題など書きます。よろしくお願いします。

インデックス (0 ベース) は 0 以上で、引数リストのサイズよりも小さくなければなりません。

VisualStudio2017で、ビルド>ソリューションの完全なプログラムデータベースファイルを構築するを実行したら、
以下のエラーになった。

f:id:none53:20170608103929p:plain

重大度レベル	コード	説明	プロジェクト	ファイル	行	抑制状態
エラー	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