错误 - 无法使用sdkToolsPath找到al.exe

时间:2015-09-16 07:35:47

标签: c# .net-4.5 visual-studio-2015 windows-10 .net-4.6

我将Visual Studio 2012解决方案迁移到Visual Studio 2015.我正在使用Windows 10.我的解决方案的目标.NET Framework是4.5。我想继续使用该版本。所以我想我必须卸载.NET framework 4.6。

  

错误消息:任务无法使用SdkToolsPath“”找到“AL.exe”   或注册表项“HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft   SDKs \ NETFXSDK \ 4.6 \ WinSDK-NetFx40Tools-x86“。确保SdkToolsPath   已设置,工具存在于正确的处理器特定位置   在SdkToolsPath和Microsoft Windows SDK下   安装。

由于上述错误,解决方案无法编译。我认为它与卸载.NET 4.6有关。然后我尝试重新安装.NET 4.6,但在Windows 10下它是不可能的。

所以现在我不知道如何解决这个问题。你知道我在哪里可以找到al.exe以及如何设置正确的路径吗?

1 个答案:

答案 0 :(得分:15)

您不必重新安装.NET Framework,而是Windows 10 SDK,其中包含您需要的工具。 (该文件通常可以在C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools

中找到

作为一般准则:您正在构建的.NET Framework以及PC上安装的.NET框架彼此之间并不相关。您可以在安装了.NET 4.6的.NET 4.5上构建。