Задача не могла найти "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 исправила это для меня!