问题如下:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(2863,5): error MSB3086: Task could not find "AL.exe" using the SdkToolsPath "" or the registry key "HKEY_LOCAL_MACHINE\ SOFTWARE\Microsoft\Microsoft SDKs\Windows\v8.0A\WinSDK-NetFx40Tools-x86"。确保设置了 SdkToolsPath,并且该工具存在于 SdkToolsPath 下的正确处理器特定位置,并且安装了 Microsoft Windows SDK
我尝试了在网上找到的各种费力的解决方案,但最后我设法解决了这个问题:
- 去
C:\Windows\Microsoft.NET\Framework\v4.0.30319\
- 使用文本编辑器打开文件
Microsoft.Common.targets
"al.exe"
在步骤 2 的文件中搜索,并将"ToolPath"
和"ToolExe"
字段替换为文件的实际路径"al.exe"
。
我已通过以下方式在步骤 3 中设置了两个字段:
ToolPath="C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\" ToolExe ="C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin \NETFX 4.0 工具\al.exe"
谢谢。