Я использую TeamCity 9.1.3. Мы используем MSBuild Tools 15 для создания нашего приложения. Наше приложение было ориентировано на 4.5.2, и все прошло нормально. Теперь мы изменили фреймворк внутри приложения на 4.6.2. Разработчики могут создавать свои приложения локально, используя Framework 4.6.2 в Visual Studio.
Но на нашем сервере TeamCity сборка дает сбой. Похоже, TeamCity все еще использует старый фреймворк. Мы установили 4.6.2 Framework. У нас есть MS BuildTools 15. Наша версия MSBuild Tools - 14 и runplatform x64. То же самое и с приложениями, которые все еще используют фреймворк 4.5.2.
Что нам нужно изменить, чтобы наше задание TeamCity для этого приложения использовало 4.6.2 (используя тот же buildTools 15, что и другие наши приложения, которые все еще используют 4.5.2).
Мы не видим 4.6.2 внутри кнопки версии MSBuild в нашей конфигурации задания. Мы видим BuildTools 15, BuildTools 13 и .NET Framework 4.5, 4.0, 3.5, ...
Я также не вижу Framework 4.6.2 внутри Windows и функций нашего сервера (но он установлен на хосте). Мы работаем над Windows Server 2012 R2.