[英]TFS 2012 build: having both VS 2010 and VS 2012 installed
在Build機器上,我同時安裝了VS 2010和VS 2012。 (我們從VS 2010遷移到2012幾乎完成,而剛剛遷移到2012,構建機器也在TFS 2012上。)我似乎需要此功能來進行靜態代碼分析等功能。
運行構建時,我現在遇到錯誤:FXCop似乎非常善於選擇錯誤的.exe版本,而項目文件中包含不同的(規則).dll。 (意思是:我在項目文件中有v10文件,但是使用了v11 exe,反之亦然。)最重要的是(卸載VS2010之后),我遇到了一些需要VS 2010的舊版C ++項目的問題(需要一些MSBuild v100而不是比v110)。
最后,我卸載了VS2012,一旦我們完全遷移到VS 2012,我可能會還原(如果項目與VS 2010兼容,團隊中的某些成員仍然很高興)。 實際上,現在僅安裝VS2010即可正常工作(盡管我不得不還原一些更改)。
有沒有更好的方法,例如,當安裝了多個VS版本時,是否可以從內部確定用於靜態代碼分析的FXCop?
好吧,這有點混亂。 我最終有選擇地選擇了要在構建服務器上放置的內容,而不是試圖將VS2010和2012並排放置(2012在那里存在很多問題,因此最終也不得不回滾)。
我們最終添加-
我認為這已解決了所有問題,但是要使所有程序集都在那里要花很多時間。 祝好運!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.