Task could not find “AL.exe” using the SdkToolsPath

非 Y 不嫁゛ 提交于 2019-12-17 19:34:31

问题


I have this problem tring to build one solution

Task could not find "AL.exe" using the SdkToolsPath "C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\" or the registry key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0A". Make sure the SdkToolsPath is set and the tool exists in the correct processor specific location under the SdkToolsPath and that the Microsoft Windows SDK is installed

I know there is a similar question, but the aswer didn't work for me

In the same computer a can build other solutions in Net 4 without any problem, so don't understand

I'm using: Windows XP Professional SP3 Visual Web Developer 2010 Express


回答1:


Easiest thing to do is copy al.exe
from
C:\Program Files\Microsoft SDKs\Windows\v7.1\bin\NETFX 4.0 Tools\
(For Windows 10 from
C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools)

to
C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\




回答2:


As I got this issue in VS2019 after a fresh install of both Windows and Visual Studio 2019 I thought it might be good to share:

Installing Microsoft.Net.Component.4.7.2.SDK from the Visual Studio installer fixed it for me!




回答3:


Do you have any resource files in your project? Try to delete all of them and build your project again. I've got exact the same error and after deleting the resource files (*.hrsx) my build worked again.

Maybe it helps.



来源:https://stackoverflow.com/questions/4923131/task-could-not-find-al-exe-using-the-sdktoolspath

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!