2011-03-11 89 views
1

我在我的TFS服務器(TFS2008)上有一個生成設置,它正確地構建了我的VS2010解決方案。 (我必須將ToolsVersion更改爲4.0)使用MSTests單元測試和TFS2008和MsBuild的VS2010解決方案 - 無法運行單元測試

我的問題是當我試圖包含構建定義來運行基於MsTests的單元測試。生成失敗並在BuildLog.txt文件中顯示以下消息。

MSBUILD:警告:Visual Studio Team System for Software Testers或Visual Studio Team System for Software Developers需要運行測試作爲Team Build的一部分。

我已經在這臺機器(構建服務器)上安裝了Visual Studio 2010 Ultimate,但這沒有改變任何東西,我仍然得到上述錯誤。

什麼是我的生成機器丟失?

配置: TFS服務器:TFS 2008 構建服務器:單獨的機器(具有Vs2008和VS2010終極安裝在其上)。 解決方案:VS2010

回答

1

爲了解決這個錯誤,我需要做的是在構建機器上同時安裝Visual Studio 2008 Developer Edition和VS2010 Ultimate。

(您可能能夠擺脫VS2010 Premium)。

更多信息:http://blog.aggregatedintelligence.com/2011/03/vs2010-tfs-2008-and-unit-tests.html

但現在MSTEST與錯誤代碼1.

+0

我兩者都已安裝和我仍然得到錯誤而失敗。 – Shire 2011-03-31 14:10:18

+0

您是否閱讀過我的鏈接,在獲得它的工作之前,我還有其他需要做的事情。 – 2011-04-02 00:41:39

+0

我已經做了所有其他的事情,但我仍然得到錯誤 – nabeelfarid 2011-04-11 13:37:58