Thursday, July 8, 2010

TFS 2010: TF270015: 'MSTest.exe' returned an unexpected exit code. Expected '0'; actual '1'.

If you try to build an “old” Visual Studio 2008 solution with the new Team Foundation Server 2010 and after the build you try to execute automatic unit test project inserting the following directive inside your build project:

<MetaDataFile Include="$(BuildProjectFolderPath)/&lt;your vsmdi file>.vsmdi">
   <TestList>yourtestproject.UnitTest</TestList>
<MetaDataFile>

your build probably will fail with the following nice error:

TF270015: 'MSTest.exe' returned an unexpected exit code. Expected '0'; actual '1'.

After a Google search (see references below) I’ve found that the problem could be due to the fact that TFS 2010 can only build test project written in .NET 4.0.

For now there’s no fix available to resolve this problem (as you can see here) and there’s no timing about a Microsoft hotfix (QFE) release.

References:

kick it on DotNetKicks.com
Save to delicious 0 saves

2 comments:

  1. The QFE for this issue has now been released. Although so far, there are no instructions at all, about where to install the patch. App Tier, Data Tier, Controller, Agent.

    Installing on the agent has worked for us here...

    ReplyDelete
  2. could you please give me the link of the QFE?

    ReplyDelete