Я настраиваю свой первый сервер сборки для проектов .NET 3.5 и обнаружил эту интересную строку в журнале MSBuild после успешного построения простого тестового приложения:
Не удалось найти ожидаемую версию
Microsoft Windows SDK. Смотрел
для местоположения, указанного в
"InstallationFolder" значение
ключ реестра
«HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft
SDKs \ Windows \ v6.0A ". Если ваша сборка
Процесс не нуждается в SDK, то
это можно игнорировать.
Когда именно вашему процессу сборки понадобится SDK? Я не хочу устанавливать его на сервере сборки, если в этом нет необходимости, но я также не хочу обнаруживать, что он мне нужен, при таинственном сбое сборки.
На данный момент на сервере установлен только .NET Framework 3.5 SP1.