今天在使用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 发布