Задача не могла найти "AL.exe" с помощью SdkToolsPath
У меня есть эта проблема, чтобы построить одно решение
Задача не могла найти "AL.exe" с помощью SdkToolsPath "C:\Program Files\Microsoft SDK\Windows\v7.0A\bin\NETFX 4.0 Tools \" или раздел реестра "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0A". Убедитесь, что SdkToolsPath установлен, и инструмент существует в правильном месте для конкретного процессора в SdkToolsPath и установлен SDK Microsoft Windows.
Я знаю, что есть аналогичный вопрос, но aswer не работал у меня
В том же компьютере можно создавать другие решения в Net 4 без каких-либо проблем, поэтому не понимайте
Я использую:
Windows XP Professional SP3
Visual Web Developer 2010 Express
Ответы
Ответ 1
Проще всего сделать копию al.exe
от
C:\Program Files\Microsoft SDK\Windows\v7.1\bin\NETFX 4.0 Инструменты \
(Для Windows 10 от
C:\Program Files (x86)\Microsoft SDK\Windows\v10.0A\bin\NETFX 4.6 Инструменты)
в
C:\Program Files\Microsoft SDK\Windows\v7.0A\bin\NETFX 4.0 Инструменты\
Ответ 2
Есть ли у вас файлы ресурсов в вашем проекте? Попробуйте удалить все из них и снова создать проект.
У меня точно такая же ошибка, и после удаления файлов ресурсов (*.hrsx) моя сборка снова работала.
Возможно, это помогает.
Ответ 3
Когда я получил эту проблему в VS2019 после новой установки Windows и Visual Studio 2019, я подумал, что было бы хорошо поделиться:
Установка Microsoft.Net.Component.4.7.2.SDK из установщика Visual Studio исправила это для меня!