我有一個「生成部分成功」的問題,出現此錯誤「NUnit未能加載e:\ Builds \ 184 \ CSTax \ 706USServices_Test \ bin \ Calc.Tests.dll」,但該項目中的所有單元測試都已運行並通過(全部爲綠色)。NUnit無法在TFS中加載
構建環境
1)使用NUnit 2.6.4和NUnit測試適配器2.0.0
2)TFS 2013 - 從2012年
3)的Visual Studio 2012和2013年升級已安裝服務器
4)我沒有安裝NUnit的測試適配器,使用擴展和更新在2013年的Visual Studio
5)U從TFS 2012中構建流程模板,即使我切換到2013默認構建流程模板我也會得到相同的錯誤
6)我嘗試更改項目以在本地複製nunit引用(包括測試適配器)使其到bin文件夾,但仍然失敗
7)我用過程監視器,看看我能否找到失敗,一切看起來不錯,DLL從包文件夾複製到bin文件夾並加載。
我確定它必須是我們的構建環境中的某些東西,但我不知道該在哪裏看,我需要我的構建才能變綠。有任何想法嗎?
什麼是「Calc.Tests.dll」?它是你的測試項目嗎?或者在測試項目中引用的程序集?要在TFS構建過程中運行NUnit測試,請查看下面的回覆。 –