Ошибка - не удалось найти 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.