簡體   English   中英

可以在Build Agent上將VS 2019構建與TFS 2017混合使用嗎?

[英]Possible to mix VS 2019 build with TFS 2017 on Build Agent?

我們想從VS 2017遷移到VS2019。我們仍在TFS 2017上,現在想呆在那里。

我很早以前就建立了構建基礎架構,所以我不再確定VS在構建代理上的作用是什么。我當然有時會使用它來手動打開一個由於不清楚的原因而無法編譯的解決方案,我認為一些庫也需要它。

我希望自動化構建過程使用與開發人員機器上相同的VS,以保持一致性。

我可以在構建機器上卸載VS 2017並安裝VS 2019並使用VS 2019進行構建嗎? 或更籠統地說:我可以在TFS 2017構建代理上使用VS 2019構建基礎結構進行構建嗎?

謝謝!

我可以在構建機器上卸載VS 2017並安裝VS 2019並使用VS 2019進行構建嗎? 或更籠統地說:我可以在TFS 2017構建代理上使用VS 2019構建基礎結構進行構建嗎?

答案是肯定的 ,就像我在那個線程中所說的那樣

我將再次回答這個問題,以便其他人在看到該線程時可以直接看到答案,而不必重定向到該線程。 ):

僅最新版本與最新Team Foundation Server具有“完全”兼容性

因此,TFS 2017對Visual Studio 2019的高度支持沒有完全支持。 由於產品TFS2017在Visual Studio 2019之前發布,因此TFS無法識別未來的產品。

如果要在TFS 2017構建代理上使用VS 2019構建基礎結構,則在使用MSBuild任務進行構建時必須指定MSBuild路徑。

順便說一句,您可以使用MSBuild 16.0位置作為任務組自定義MSBuild任務,然后可以使用它代替MSBuild任務,而不必每次都編輯該任務。 但是對於那些已經使用過的管道,我們必須修改構建定義。

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM