我最近在項目中添加了TFS構建,並將其配置爲運行項目中的自動化測試,由於某些原因,構建將忽略測試,就好像它們不存在一樣!爲什麼TFS構建不運行測試,就好像它不存在一樣?
爲了解決這個問題,我創建了另一個解決方案,只有來自原始代碼和測試項目的基本項目。 我已經將這些添加到TFS中,併爲此解決方案配置了幾乎相同的構建,並猜測是什麼?它執行了測試!它與原始測試相同。只是它的一個副本。
這兩個解決方案之間的主要區別是,原來的代碼是很多項目上有大的解決方案,大部分項目都是在某種解決方案目錄(也是如此的測試項目 - 這是一個解決方案內目錄)。
TFS構建定義的區別僅在於構建的輸出位置設置爲單個目錄(我也試過PerProject並且它工作正常),並且在原始代碼中將其定義爲「AsConfigured」,因爲我們有一些構建任務用於複製dll等。
有沒有人遇到過這個問題? 任何想法?
感謝