磁盘空间红了,于是卸载了一些没用的东西,其中之一就是Vs 2015,结果卸载了之后悲剧了,Delphi无法进行编译了,提示上面的错误:MSBuildToolsPath is not specified for the ToolsVersion “14.0” defined at “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\TOolsVersions\14.0 .
网上搜了一下说解决方法:
今天在使用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,就恢复正常了。
————————————————
版权声明:本文为CSDN博主「rznice」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/rznice/article/details/66970496
按照上面的路径删除对应的键值就可以了,重新编译问题就解决了。
项目是个windows下的plist编辑器,
如果需要的话可以点击这里进行下载:
链接:https://pan.baidu.com/s/1RgnPfSgWHMr8EYo6-mrxTQ&shfl=sharepset
提取码:zj2y
复制这段内容后打开百度网盘手机App,操作更方便哦
PS:
Delphi下的memo,如果使用SearchFind1: TSearchFind; 搜索到的文本没有高亮,那么修改memo的HideSelection 为False即可