安装Visual Studio 2017后找不到Visual Studio 2015 Midl

时间:2019-01-23 07:07:37

标签: visual-studio-2015 visual-studio-2017 midl

我有Windows 10,Visual Studio 2015 Update 3正常运行。 在安装Visual Studio 2017 15.9.5之前,我会看到以下内容: 我从CMD跑 “ c:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ VC \ vcvarsall.bat” 接着 中级 Midl Working

在安装Visual Studio 2017之后,我做同样的事情 midl not working

请告知 谢谢

1 个答案:

答案 0 :(得分:2)

找到并回答-一种专门的解决方法 https://developercommunity.visualstudio.com/content/problem/22031/unusable-vc-build-tools-2015-installed-with-vs2017.html

Joseph Shen的解决方案·2017年6月21日,下午4:41

我阅读了vcvarsall.bat源代码,发现VCVarsQueryRegistry.bat将尝试枚举Windows SDK版本的包含目录。安装VS2017后,将找到Windows SDK 10。但这与VS2015仅安装状态不同。

我的解决方法是使用如下指定的版本进行调用:

%comspec%/ k“” C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ VC \ vcvarsall.bat“” x86 8.1

%comspec%/ k“” C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ VC \ vcvarsall.bat“” amd64 8.1

请注意已指定8.1 !!