我有这个问题需要构建一个解决方案
任务找不到使用SdkToolsPath“C:\ Program Files \ Microsoft SDKs \ Windows \ v7.0A \ bin \ NETFX 4.0 Tools \”或注册表项“HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft”的“AL.exe”的SDK \的Windows \ v7.0A”。确保已设置SdkToolsPath,并且该工具位于SdkToolsPath下正确的处理器特定位置,并且已安装Microsoft Windows SDK
我知道有一个类似的问题,但是aswer对我不起作用
在同一台计算机上,可以在Net 4中构建其他解决方案,没有任何问题,所以不明白
我正在使用: Windows XP Professional SP3 Visual Web Developer 2010 Express
答案 0 :(得分:16)
最简单的方法是复制 al.exe
从
C:\ Program Files \ Microsoft SDKs \ Windows \ v7.1 \ bin \ NETFX 4.0 Tools \
(对于Windows 10来自
C:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v10.0A \ bin \ NETFX 4.6工具)
要
C:\ Program Files \ Microsoft SDKs \ Windows \ v7.0A \ bin \ NETFX 4.0 Tools \
答案 1 :(得分:8)
当我重新安装Windows和Visual Studio 2019后在VS2019中遇到此问题时,我认为分享可能会很好:
从Visual Studio安装程序安装Microsoft.Net.Component.4.7.2.SDK可以为我修复此问题!
答案 2 :(得分:2)
您的项目中是否有任何资源文件?尝试删除所有这些并再次构建项目。 我有完全相同的错误,删除资源文件(* .hrsx)后,我的构建再次工作。
也许有帮助。
答案 3 :(得分:0)
我正在使用VS2019,这种方式对我有效:
添加系统环境变量TargetFrameworkSDKToolsDirectory
像这样:
TargetFrameworkSDKToolsDirectory=C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.2 Tools