我最近升级到Windows 10,在Visual 2013终极版中尝试构建我的解决方案时偶然发现了一个错误。
错误如下:
Error 1 Task could not find "AL.exe" using the SdkToolsPath "" or the registry key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v8.1A\WinSDK-NetFx40Tools-x86". 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 Common.Resources所以我想到的一件事就是下载/安装Windows8.1和10 SDK,但是这并没有解决这个问题。错误指的是MicrosoftSDKv8.1a;它不应该引用v10.0吗?所以我打开regedit,查看关键位置,缺少v10.0文件夹,v8.1a文件夹为空。
有几个键在创建时应该修复这个错误,我也尝试过手动创建它们,但这也没有修复它。
因此,我尝试更改sdk工具集,应该有一个选项可以更改,因此我打开了解决方案属性>配置属性>更改配置为“所有配置”。和通用节点似乎缺少.
所有这些都发生在升级到windows 10之后,它以某种方式破坏了sdk工具集,我已经对这个问题做了大量的研究,我找不到合适的解决方案。有什么想法吗?
发布于 2015-08-08 18:31:03
我已经解决了这个问题;我决定删除所有内置的SDK,然后重新安装最新的Windows10SDK。然后,我清理了我的解决方案,它成功地建立了之后!
https://stackoverflow.com/questions/31888189
复制相似问题