我想一个.NET Framework 2.0打靶的解决方案迁移到.NET 4.0。我在构建时遇到问题。
的错误是这样
C:\的Windows \ Microsoft.NET \框架\ v4.0.30319 \ Microsoft.Common.targets(2869,13):错误MSB4064:在 “SourceFiles” 参数是不受“复制”任务支持。验证任务中是否存在参数,它是一个可设置的公共实例属性。 C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ Microsoft.Common.targets(2868,9):错误MSB4063: “复制” 任务无法与它的输入参数进行初始化。
我可以知道如何解决这种类型的MSbuild问题吗?我知道我的转换解决方案应该针对.NET Framework 4.0构建。但我们怎么做呢?尝试了几种编辑Microsoft.Common.Targets文件的方式,但没有成功。请谁能帮助我
您是否已将ToolsVersion =“4.0”添加到您的所有项目文件中,并且您是否从具有正确环境的命令行运行? – stijn
是的,stijn。我已经做到了。事实上,我正在使用VS 2010进行转换,并且它已成功将工具文件转换为4.0版本的工具。 – user3276487
添加到上面的评论我使用的VS 2010做build.even如果我从命令行提示符msbuild它给了我同样的错误 – user3276487