gpt4 book ai didi

c# - VS2017 命令行构建(缺少 "%VS150COMNTOOLS%VSVars32.bat")

转载 作者:太空狗 更新时间:2023-10-29 20:09:27 25 4
gpt4 key购买 nike

我已经安装好VS2017并调用

call "%VS120COMNTOOLS%VSVars32.bat"

从命令行但我得到的只是

'"%VS150COMNTOOLS%VSVars32.bat"' is not recognized as an internal or external command, operable program or batch file.

如果我从命令行运行“set”,我可以看到 VS120COMNTOOLS(对于 VS2013)和 VS140COMNTOOLS(对于 VS2015),但是没有 VS150COMNTOOLS。如何从命令行构建?

最佳答案

我将此作为技术支持问题提交给 Microsoft,Microsoft 将其视为安装中的错误(“C:\Program Files (x86)\Microsoft Visual Studio\2017\中没有 VSVars32.bat Enterprise\Common7\Tools 目录。”)。

但是,有一个解决方法:

来自微软:

At least, since there is a VsDevCmd.bat, there is a Visual Studio 2017 Developer Command Prompt, which also sets, modifies environment variables (Framework40Verion, FrameworkDir, FrameworkDIR64, FrameworkVersion, FrameworkVersion64, INCLUDE, IPCPATH, PATH, VCINSTALLDIR, VCToolsInstallDir, ...) C:\Program Files (x86)\Microsoft Visual Studio\2017\EDITION\Common7\Tools\VsDevCmd.bat

Run C:\Program Files (x86)\Microsoft Visual Studio\2017\EDITION\Common7\Tools\VsDevCmd.bat where EDITION is the type of VS2017 install, i.e. C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools\VsDevCmd.bat for the Enterprise install. This sets up the needed environment variables and batch builds will work.

希望这对遇到同样问题的人有所帮助。

关于c# - VS2017 命令行构建(缺少 "%VS150COMNTOOLS%VSVars32.bat"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42996506/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com