Ошибка - не удалось найти al.exe с помощью sdkToolsPath
Я перенесла решение Visual Studio 2012 в Visual Studio 2015. Я работаю над Windows 10. Цель .NET Framework для моего решения - 4.5. Я хочу продолжить использовать эту версию. Поэтому я решил удалить .NET framework 4.6.
Сообщение об ошибке: Task не смог найти "AL.exe" с помощью SdkToolsPath "или раздел реестра" HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDK\NETFXSDK\4.6\WinSDK-NetFx40Tools-x86 ". Убедитесь, что SdkToolsPath и инструмент существует в правильном месте, соответствующем процессору под SdkToolsPath и что SDK Microsoft Windows установлен.
Решение не компилируется из-за ошибки выше. Я думаю, что это связано с деинсталляцией .NET 4.6. Затем я попытался переустановить .NET 4.6, но в Windows 10 это невозможно.
Итак, теперь я не знаю, как исправить эту проблему. Вы знаете, где я могу найти al.exe
и как установить правильный путь?
Ответы
Ответ 1
Вам не нужно переустанавливать .NET Framework, но Windows 10 SDK, которые включают нужные вам инструменты. (файл обычно можно найти в C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools
)
В качестве общего руководства:.NET Framework, для которой вы строите, и .NET Framework, установленные на вашем ПК, не связаны друг с другом. Вы можете создать для .NET 4.5 с установленным .NET 4.6.