构建失败:错误msb4018 [英] Build failed: error msb4018
问题描述
我正在尝试在Visual Studio 2010上以Windows 7为操作系统构建MFC应用程序.它在Microsoft.CppBuilds.targets的第990行上显示了一些错误
I am trying to build a MFC application on visual studio 2010 with windows 7 as my OS. It shows some error on line 990 of Microsoft.CppBuilds.targets
我遇到以下错误:
错误358错误MSB4018:任务意外失败.
System.FormatException:索引(从零开始)必须大于或等于零且小于参数列表的大小.
在System.Text.StringBuilder.AppendFormat(IFormatProvider提供程序,字符串格式,Object []参数)
在System.String.Format(IFormatProvider提供程序,字符串格式,Object []参数)
在Microsoft.Build.Shared.ResourceUtilities.FormatString(字符串未格式化,Object []参数)
在Microsoft.Build.Utilities.TaskLoggingHelper.FormatString(字符串未格式化,Object []参数)
在Microsoft.Build.Utilities.TaskLoggingHelper.FormatResourceString(String resourceName,Object [] args)
在Microsoft.Build.Utilities.TaskLoggingHelper.LogWarningWithCodeFromResources(String messageResourceName,Object [] messageArgs)
在Microsoft.Build.CPPTasks.VCMessage.Execute()
在Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
在Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost,TaskLoggingContext taskLoggingContext,TaskHost taskHost,ItemBucket存储桶,TaskExecutionMode howToExecuteTask,Boolean&taskResult)C:\ Program
Files \ MSBuild \ Microsoft.Cpp \ v4.0 \ Microsoft.CppBuild.targets 990 6 WhiteboardIt
Error 358 error MSB4018: The "VCMessage" task failed unexpectedly.
System.FormatException: Index (zero based) must be greater than or equal to zero and less than the size of the argument list.
at System.Text.StringBuilder.AppendFormat(IFormatProvider provider, String format, Object[] args)
at System.String.Format(IFormatProvider provider, String format, Object[] args)
at Microsoft.Build.Shared.ResourceUtilities.FormatString(String unformatted, Object[] args)
at Microsoft.Build.Utilities.TaskLoggingHelper.FormatString(String unformatted, Object[] args)
at Microsoft.Build.Utilities.TaskLoggingHelper.FormatResourceString(String resourceName, Object[] args)
at Microsoft.Build.Utilities.TaskLoggingHelper.LogWarningWithCodeFromResources(String messageResourceName, Object[] messageArgs)
at Microsoft.Build.CPPTasks.VCMessage.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Boolean& taskResult) C:\Program
Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets 990 6 WhiteboardIt
推荐答案
Hello,
谢谢您的发帖! 我建议将您的问题发布到位于以下位置的"Visual C ++ MFC和ATL"中:
祝你有美好的一天!
谢谢!
Have a great day!
Thanks!
这篇关于构建失败:错误msb4018的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!