今天在使用delphi 10.1编译项目的时候出现MSBuildToolsPath is not specified for the ToolsVersion "14.0" defined at "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\14.0", or the value specified evaluates to the empty string. 错误提示。在网上找了说是卸载VS2015的时候没有卸载彻底造成的,我前几天刚把VS2015从电脑上卸载了。
解决办法:32位的机器:在注册表中找到以下注册项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild,删掉以下东西
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\14.0
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\TOolsVersions\14.0
如果是64位的机器,还需要找到以下注册项:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\MSBuild
删掉以下东西
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\MSBuild\14.0 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\MSBuild\ToolsVersions\14.0
重新启动IDE,就恢复正常了。
delphi 10.1编译项目的时候出现MSBuildToolsPath is not specified for the ToolsVersion解决办法
最新推荐文章于 2023-02-21 17:40:22 发布
本文介绍了在使用 Delphi10.1 进行项目编译时遇到的一个特定错误,并提供了详细的解决方案。该错误与 MSBuildToolsPath 的配置有关,通常发生在卸载 VS2015 后。文章给出了针对 32 位和 64 位系统的具体修复步骤。
2258

被折叠的 条评论
为什么被折叠?



