如何解决如何启动程序但不等待它在msbuild中退出[重复]
|| 这个问题已经在这里有了答案:解决方法
也许您可以尝试将命令放入DOS批处理文件中,然后调用该批处理文件。不是很优雅,但可以解决问题。如果那不起作用,则调用一个批处理文件,然后再调用另一个文件来完成工作。例如
mycommand1.bat:
mycommand2.bat
mycommand2.bat:
vsperfcmd /start:coverage /output:test.coverage
mycommand1在继续操作之前不会等待mycommand2完成(除非您使用了CALL mycommand2)。
,在您的exec任务中尝试类似的操作,该任务将运行资源管理器,然后立即返回,
<Target Name=\"Build\">
<Message Text=\"Before\" />
<Exec Command=\"start $(COMSPEC) /k "$(WINDIR)\\explorer.exe & exit"\" />
<Message Text=\"After\" />
</Target>
由于您正在执行的命令带有参数,因此您可能需要尝试使该命令正确地括在引号中。查看\“ help cmd \” / S选项。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。