2011-06-15 47 views
3

我想讓MSTests在TeamCity中工作,而無需在構建代理上安裝Visual Studio。我期待着看看是否有人已經完成了這項任務,或者對如何實現這一目標有所瞭解。在沒有安裝Visual Studio的情況下在TeamCity構建服務器上運行MSTests

+0

http://stackoverflow.com/questions/261290/how-do-i-use的@Duplicate獨立版本-mstest-without-visual-studio – msarchet 2011-06-15 19:32:15

+0

參見http://stackoverflow.com/questions/954943/how-to-use-mstest-in-continous-integration-without-vs – 2011-06-16 05:31:33

回答

0

I 認爲 MSTest.exe可以作爲獨立進程運行。雖然這並不理想,但您可以嘗試將可執行文件從VS安裝中複製到構建服務器上(可以在[Install Base] \ Microsoft Visual Studio 9.0 \ Common7 \ IDE中找到)

我還沒有試過這個,所以記住這一點。可能需要一些試驗和錯誤來繼承應用程序可能需要的任何依賴關係,但我沒有看到有什麼理由說明爲什麼你無法使它工作(最終)。

+0

不工作 - 有令人驚訝的(瘋狂)許多依賴。看到這個問題的許多重複之一。但公平的打法,你放棄野蠻的猜測! – 2011-06-16 05:29:57

+0

真是痛苦。我只用過Team Build/TFS的MSTest,以及任何其他CI系統的NUnit。所以我想答案是「使用NUnit」。 :) – 2011-06-16 14:37:55

+2

更好的是,使用xunit.net,但這是另一個故事:P – 2011-06-16 16:13:31

相關問題