0
我正在將我們的TFS 2012系統升級到TFS 2015,並且我們升級的XAML版本中存在問題。構建編譯> 200個項目沒有問題,但是兩個項目會產生以下SGEN錯誤。看起來構建引擎試圖使用x86 4.0版本的mscorlib構建項目,但我認爲它需要x64版本。構建服務器同時安裝了x86和x64版本的.Net 4.0框架。TFS Build 2015 SGEN錯誤:
從生成日誌:
- 內置$變革管理/.../ Helpers.csproj默認目標。
- 警告:C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ Microsoft.Common.targets (1605):有過的 項目的處理器架構之間的不匹配正在修建 「AMD64」 和 參考的處理器體系結構
- 警告:「C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ mscorlib.dll」,「x86」。 這種不匹配可能會導致運行時失敗。請考慮改變 通過 配置管理器項目的目標處理器架構,以便使其項目和引用之間的處理器架構 ,或採取與有針對性的 處理器架構相匹配的處理器架構 引用的依賴你項目。
- 警告:CSC:集生成 - 引用程序集「mscorlib.dll中」目標的不同處理器
- 錯誤:SGEN:試圖用不正確的格式加載程序集: C:\ WINDOWS \微軟。 NET \框架\ v4.0.30319 \ mscorlib.dll中
我曾嘗試做方案描述here但沒有奏效。我試圖安裝Widows 8 SDK(服務器是2008 R2)。
想法?
似乎已經工作,謝謝 – davewilliams459
事實證明,我不能更新項目文件,'開發團隊'保持這一點。 – davewilliams459