我有一個由大量項目(C++和C#)組成的解決方案。我將解決方案升級到VS2015,因此其中大多數版本的工具集版本現在都設置爲V140,但少量項目需要保留在V110(第三方庫等)中。當我建立在Visual Studio 2015的解決方案,它建立得很好,但是當TeamFoundationServer嘗試構建它,它失敗,出現以下錯誤:MSbuild錯誤:無法找到用於v140(平臺工具集='v140')的構建工具
C:\ Program Files文件(x86)的\的MSBuild \ Microsoft.Cpp \ v4.0 \ V110 \ Microsoft.Cpp.Platform.targets(44):無法找到v140的構建工具(Platform Toolset ='v140')。要使用v140構建工具構建,請單擊「項目」菜單或右鍵單擊解決方案,然後選擇「更新VC++項目...」。安裝v140以使用v140構建工具構建。
我試圖指定VisualStudioVersion或路徑向右的MSBuild版本構建參數,但它並沒有爲項目(在V110的那些)的其餘工作將陷入困境。
任何幫助將不勝感激。
可能重複[是否有可能在一個解決方案中具有不同平臺工具集的項目? (MSBuild)](http://stackoverflow.com/questions/33576552/is-it-possible-to-have-projects-with-different-platform-toolset-in-a-solution) – stijn