MSBuildToolsPath is not specified for the ToolsVersion “14.0”

磁盘空间红了,于是卸载了一些没用的东西,其中之一就是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即可

☆版权☆

* 网站名称:obaby@mars
* 网址:https://lang.ma/
* 个性:https://oba.by/
* 本文标题: 《MSBuildToolsPath is not specified for the ToolsVersion “14.0”》
* 本文链接:https://danteng.me/2019/10/6520
* 短链接:https://oba.by/?p=6520
* 转载文章请标明文章来源,原文标题以及原文链接。请遵从 《署名-非商业性使用-相同方式共享 2.5 中国大陆 (CC BY-NC-SA 2.5 CN) 》许可协议。


You may also like

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注