Наша команда разработчиков недавно обновила решение до VS2010 с VS2008, чтобы использовать некоторые функции из VS2010 IDE.Но наша целевая структура по-прежнему .Net 3.5.Когда dev запускает MSBuild из командной строки VS 2008 для построения решения VS2010, сборка прошла успешно.но на сервере сборки мы получаем следующую ошибку.
MSB3086: Задаче не удалось найти «sgen.exe» с помощью SdkToolsPath »или ключа реестра« HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SDKs \ Windows \ v7.0A».Убедитесь, что SdkToolsPath установлен, и инструмент существует в правильном определенном месте процессора под SdkToolsPath, и что Microsoft Windows SDK установлен в Microsoft.Common.targets (2249, 9)
У нас нет ниVS2010 или Windows SDK 7.1 или .Net 4.0 на сервере сборки.Также мы не хотим устанавливать .Net 4.0 или VS2010 на сервере сборки, так как мы хотим продолжить работу с .Net 3.5 в рабочем состоянии.
Есть ли способ исправить запуск решения VS2010 с использованием VS 2008 / 3.5 MSBuildбез установки .Net 4.0 или VS2010 на сервере сборки?
Спасибо, Тодд