我的解决方案有一堆项目,其中一个是Windows服务; 我有一个预建步骤来停止服务和一个postbuild步骤重新启动它(这样,当VS正在构建/覆盖它时,windows service exe不会被锁定).
on pre-build:
net stop myservice
on post-build:
net start myservice
Run Code Online (Sandbox Code Playgroud)
如果在我启动构建时服务未运行,则net stop命令将失败并阻止构建继续进行.
即使预构建步骤失败,我还能做什么来强制构建?
我从一个回答我的一个问题的人那里收到了一行代码,但我很困惑:"&&"在这个批处理文件中做了什么.
@echo off
set /p Quest="How are you today? "
echo %Quest% > Results.txt
findstr /r /i "not.*good not.*well" Results.txt >nul && echo Sorry && goto pause
findstr /i "good well" Results.txt >nul && echo My day is doing good as well
:pause
pause
Run Code Online (Sandbox Code Playgroud)