在Team Build 2008上构建VS2010解决方案 - MSTest无法运行

时间:2010-07-28 13:40:54

标签: visual-studio-2010 msbuild mstest team-build

1 个答案:

答案 0 :(得分:3)

好的,我找到了the source of the problem。 TeamBuild目标文件(C:\ Program Files \ MSBuild \ Microsoft \ VisualStudio \ TeamBuild \ Microsoft.TeamFoundation.Build.targets)具有错误的值 - 替换以下内容:

    <UsingTask TaskName="TestToolsTask" 
AssemblyFile="$(MSTestRefPath)\Microsoft.VisualStudio.QualityTools.MSBuildTasks.dll" 
Condition="'$(ProjectFileVersion)' == '2'" />

(第82行的最后一个UsingTask,如果你还没有编辑过文件):

    <UsingTask TaskName="Microsoft.TeamFoundation.Build.Tasks.TestToolsTask" 
AssemblyFile="C:\Program Files\Microsoft Visual Studio 
10.0\Common7\IDE\PrivateAssemblies\Microsoft.TeamFoundation.Build.ProcessComponents.dll" 
Condition=" '$(ProjectFileVersion)' == '2' "/>

这为我修好了,现在我的构建灯都是绿色的。