问题在Visual Studio .NET中cl.exe时(issue with cl.exe in

2019-09-28 11:51发布

当我尝试使用jhipster,我已经得到了以下错误:

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppBuild.targe
ts(366,5): warning MSB8003: Could not find WindowsSDKDir variable from the regi
stry.  TargetFrameworkVersion or PlatformToolset may be set to an invalid versi
on number. [D:\scost\node_modules\karma\node_modules\socket.io\node_modules\soc
ket.io-client\node_modules\ws\build\validation.vcxproj]


 TRACKER : error TRK0005: Failed to locate: "CL.exe". The system cannot find the
     file specified. [D:\scost\node_modules\karma\node_modules\socket.io\node_modul
    es\socket.io-client\node_modules\ws\build\validation.vcxproj]

从https://social.msdn.microsoft.com/Forums/vstudio/en-US/b60f4b90-8eb5-49fb-83c9-7259a3fae66e/need-help-with-trk0005-failed-to-locate-clexe ,我意识到这是由于安装Visual Studio的多个版本。 所以我想只保留最新版本VS并删除所有其他人。 由于我是新来的.NET我很困惑如何删除VS的旧版本,并只保留最新VS. 在卸载程序段有这么多.NET相关条目,我不知道如何删除我的12.0版本,解决此问题的cl.exe。 可以在任何.NET高手帮我请。

我在我的系统中两个文件夹:

C:\Program Files (x86)\Microsoft Visual Studio 12.0

C:\Program Files (x86)\Microsoft Visual Studio 14.0

内部12.0 ,只有一个文件夹Common7但里面14.0 ,我有19文件夹一样

Common7, Design Tools, Shell, VC, VC#, etc

而在C \ Program Files我有12.0文件夹如下图所示,也只有Common7文件夹。

C:\Program Files\Microsoft Visual Studio 12.0

C \ Program Files ,我没有VS 14.0文件夹的。

我使用的是Windows 8.1。

文章来源: issue with cl.exe in Visual Studio .Net