切换到 Visual Studio 提示符并从批处理文件内部执行命令

切换到 Visual Studio 提示符并从批处理文件内部执行命令

打开 Visual Studio 15 命令提示符的命令是:

%comspec% /K ""C:\Program Files (x86)\Microsoft Visual Studio
14.0\Common7\Tools\VsDevCmd.bat""

我想要做的是运行我的批处理文件并更改为提示的 Visual Studio 版本,然后执行在 Visual Studio 工具路径中找到的工具。

现在我正在尝试:

%comspec% /K ""C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\VsDevCmd.bat""
ECHO Running XSD tool
xsd.exe my.xsd /c

第一行运行,然后什么都没做。是否可以运行后续命令?

答案1

您需要运行vcvars32.batvcvars64.bat。截至撰写本文时,这些都在 中C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build

回答这个问题是因为我最近遇到了同样的问题。

相关内容