构建失败:错误msb4018 [英] Build failed: error msb4018

查看:57
本文介绍了构建失败:错误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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆