MSBuildToolsPath is not specified for the ToolsVersion错误的解决方法

碧树西风 6月前 740

今天在使用delphi 10.2.3编译项目的时候出现

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.

错误提示。

在网上百度一下。

解决办法:

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

重新启动,就OK了。

最新回复 (0)
返回