2017-04-22 39 views
0

我的解決方案由C#項目組成。我需要一個構建整個解決方案的構建定義。大多數項目都有項目引用項目(比如ProjectReference Include =),但是一些項目在解決方案文件(ProjectInstance(ProjectDependencies)in sln file)中存儲了明確的依賴關係。根據存儲在解決方案文件中的依賴關係,TFS 2015 Team Buider是否正確使用MSBuild構建項目?

old connect.microsoft.com article

聲稱的MSBuild忽略溶液 「項目依賴性」 指定的順序。 TFS 2015中的情況是否一樣?現在TFS 2015使用什麼MSBuild版本?

根據存儲在解決方案文件中的依賴關係,TFS 2015 Team Buider是否正確使用MSBuild構建項目?

回答

1

它確實,至少在我見過的解決方案(由10-15個項目組成)中,依賴關係永遠不會給出問題。

此外,TFS2015還有Visual Studio構建步驟,不是由獨立的msbuild運行,而是在構建服務器上安裝Visual Studio。自然,這個構建步驟完全複製了您的本地構建行爲。

+0

謝謝。 TFS2015 Visual Studio構建步驟(運行Visual Studio安裝在構建服務器上)顯示完整的VS構建輸出嗎? – Parfen

+0

根據我的經驗是。您在構建服務器上安裝完整Visual Studio的原則讓我確信這就是它的工作原理。我甚至可以使用Visual Studio中安裝的擴展(例如NUnit適配器)。 – Eduard

+0

如果您希望日誌中有特定的內容,請告訴我可以檢查日誌。 – Eduard

相關問題