1. 程式人生 > >delphi 10.1編譯專案的時候出現MSBuildToolsPath is not specified for the ToolsVersion解決辦法

delphi 10.1編譯專案的時候出現MSBuildToolsPath is not specified for the ToolsVersion解決辦法

    今天在使用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,就恢復正常了。