TeamCity使用错误的MSBuild可执行文件?

sen*_*nfo 7 teamcity teamcity-5.0

我正在构建一个MSBuild文件并将其与TeamCity中的MSBuild Build Runner一起使用(5.0.2(build 10784)),但我不认为它正在运行正确版本的MSBuild,因为我一直收到以下错误:

错误MSB5014:无法识别文件格式版本.MSBuild只能读取版本7.0和9.0之间的解决方案文件.

我是TeamCity的新手,所以我不知道从哪里开始了解如何配置它.从下面的屏幕截图中可以看出,我在构建运行器配置屏幕中选择了4.0版.

构建配置

sma*_*ell 5

根据错误,似乎Team City/MSBuild congifuration不支持VS2010.VS2010的解决方案是10.0版,其中错误表明它仅支持7.0到9.0版本.

是一个讨论使用TeamCity构建VS2010项目的论坛帖子.