2010-05-17 83 views
4

我正在研究VS 2010解決方案的構建過程,其中的一些項目面向.NET框架4.0。據我所知,爲了讓TFS 2008構建這種類型的解決方案,我們將不得不更改構建代理使用的MSBuild.exe文件的版本 - 修改TFSBuildService.exe.config文件,並相應地指向MSBuildPath條目。針對.NET Framework 2.0和3.5的項目將MSBuild升級到VS2010有什麼影響?

您是否知道這是否會對以2.0和3.5框架爲目標的現有項目構建產生影響?您是否知道此類設置有任何已知問題?

+0

沒有問題,目前尚無報道。如果您發現問題,該網站仍會在這裏。 – 2010-05-17 21:50:12

回答

2

我們在沒有TFS遷移的情況下從VS2008升級到VS2010(所以它仍然在2008版本中)。我們遇到的唯一問題是使用構建機器(因爲我們只有一個),所以我們必須配置SideBySide構建。我們在VS2008解決方案中有MSBUILD腳本的項目,其中一些已經遷移到VS2010。 這裏的解決方案http://www.codeproject.com/KB/architecture/SideBySideTfsBuild.aspx

改變,我們沒有遇到任何問題後,又:)

+0

謝謝!我的隊友們報告說編譯器無法解析對System.TimeZoneInfo的引用,因爲它存在於每個框架版本的兩個不同的程序集中。因此,他們配置了您提供的文章中描述的解決方案,現在我們有兩個不同的TFS服務並行運行,每個版本的框架都有一個服務。 – 2010-05-18 16:36:07

相關問題