在装有VS2017 RC的计算机中通过msbuild通过资源文件执行项目时,未成功编译项目。它显示以下错误,

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(2863,5):错误MSB3086:使用SdkToolsPath“”或注册表项“HKEY_LOCAL_MACHINE”无法找到“AL.exe”\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v8.0A\WinSDK-NetFx40Tools-x86”。确保已设置SdkToolsPath,并且该工具位于SdkToolsPath下正确的处理器特定位置,并且已安装Microsoft Windows SDK

并且我检查了在8.0A文件夹下找不到“Al.exe”,因为文件夹结构如下所示,

c# - MSB3086 : Task could not find  “AL.exe”  using the SdkToolsPath-LMLPHP

请让我如何解决这个问题?
请让我知道,如何在注册表中注册8.0A文件夹下的文件。

问候,
阿马尔·拉吉(Amal Raj)

最佳答案

我通过安装Windows 8的Windows SDK解决了该问题

关于c# - MSB3086 : Task could not find “AL.exe” using the SdkToolsPath,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41979297/

10-12 03:41