Ошибка сборки TFS - Задаче не удалось найти AL.exe с помощью SdkToolsPath

Моя задача сборки TFS в Windows Server 2012 R2 не выдает ошибку, как указано ниже.

C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets (2863, 5) Задаче не удалось найти "AL.exe" с помощью SdkToolsPath "" или раздела реестра "HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SDK \ Windows \ v8.0A \ WinSDK-NetFx40Tools-x86 ". Убедитесь, что SdkToolsPath установлен и инструмент существует в правильном конкретном месте процессора в SdkToolsPath и что установлен Microsoft Windows SDK.

Скопировал AL.exe из другого места и вставил в C: \ Program Files (x86) ... как было предложено здесь, но это не решило мою проблему.


person Aditya Prasad    schedule 14.04.2019    source источник
comment
Вы пробовали это - Установка SDK stackoverflow.com/questions/2986440/   -  person Shalem    schedule 14.04.2019
comment
Нет .. Дай мне попробовать обновить   -  person Aditya Prasad    schedule 14.04.2019
comment
Я установил SDK отсюда, но все еще не вижу - WinSDK-NetFx40Tools-x86 в реестре microsoft.com/en-us/download/details.aspx?id=34860 ​​   -  person Aditya Prasad    schedule 15.04.2019


Ответы (2)


Установите SDK Windows с сайта Microsoft и / или настроить RegEdit. Это должно работать

person Shalem    schedule 16.04.2019

Для всех, кто пытается обновить свои инструменты сборки Visual Studio до более новой версии, убедитесь, что задача «Сборка» в tfs находит правильную папку MSBuild - если агент, запускающий сборку, старый, он может не найти новую Visual Studio. Инструменты сборки. Я только что изменил метод поиска MSBuild с «Specyfic Version» на «Specyfic Path» в «Build» и указал на новые инструменты сборки VS

person J. Krz    schedule 24.07.2019