2009-12-03 69 views
0

後隨到this question, Building select projects only with Team Foundation Build:我現在已經成功地在20多個項目的解決方案「分離」的三個項目。三個項目之一是一個測試項目,其中包含其他項目之一(類庫)的單元測試。排除項目封鎖團隊基礎生成測試步驟

團隊打造的是精緻運行,只是這三個項目都包含在這個過程中。然而,當我跑的測試項目作爲構建的一部分測試,測試通過,但在「運行測試」步驟構建失敗,而我得到的生成日誌此消息:

TESTTOOLSTASK :儀表 警告:無法找到二進制 C:\用戶... [本地路徑缺少 DLL。
以前的錯誤 轉變爲一種警告,因爲 任務與 ContinueOnError =真正的調用。

對於三個不同的dll(解決方案的一部分)重複相同的消息,但我100%確定沒有從我嘗試構建的三個項目中引用這些dll。他們如何被納入我的構建/測試過程?我該如何處理這個錯誤?

回答

0

原來三個神祕的項目有代碼覆蓋啓用,這使他們在測試中被引用。
我也有解決方案中的數據庫項目,似乎把事情搞得更進一步。