gpt4 book ai didi

visual-studio - 如何在Visual Studio Build事件中修改返回码

转载 作者:行者123 更新时间:2023-12-04 05:25:54 31 4
gpt4 key购买 nike

是否可以修改在Visual Studio的Build事件中提交的命令的返回码(我认为它也称为errorlevel)?

我正在运行命令taskkill /F /IM MyApp.vshost.exe,并且我希望此命令在实际上返回0时返回128

最佳答案

将所有输出重定向到一个临时文件,并在批处理文件中以代码0退出。这将有效地忽略taskkill中的任何错误:

killit.bat:

taskkill /F /IM MyApp.vshost.exe > %temp%\out.txt 2>&1
exit /B 0

现在在build事件中调用killit.bat。

更新在hege发表他的答案后,我认为仅将批处理文件中的代码粘贴到build事件中也应该起作用,因为据我所知,VC中的build事件总是在命令行上执行。的确
taskkill /F /IM MyApp.vshost.exe > %temp%\out.txt 2>&1 || exit /B 0

作为构建事件也适用。但是仍然需要重定向。

关于visual-studio - 如何在Visual Studio Build事件中修改返回码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7912726/

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