Событие сборки Visual Studio немедленно возвращается - PullRequest
9 голосов
/ 02 августа 2011

У меня есть несколько продолжительное событие после сборки (достаточно длинное, чтобы раздражать, чтобы ждать, но достаточно короткое, чтобы его можно было завершить после каждой компиляции релиза), которое я хочу немедленно вернуть в VS.Я пытался запустить пакетные файлы с start, но Visual Studio все еще ожидает закрытия окна cmd, прежде чем возвращать успех.

Есть ли способ немедленно вернуть успех при порождении этого события после сборки?

Спасибо.

Ответы [ 3 ]

12 голосов
/ 02 августа 2011

Этот вопрос, кажется, думает, что есть способ:

powershell start-process <actual-command-line-to-run>

Хотя сам не проверял.

0 голосов
/ 21 мая 2016

Для более прямого ответа, который не является обходным путем, просто введите «cmd» в качестве первой строки, а затем любые команды, которые вы хотите использовать.

0 голосов
/ 02 августа 2011

Если вы хотите использовать пакетный файл, вы можете попробовать start внутри пакета или установить его в настройках после сборки.

Внутри пакета

@echo off
if "%~1"=="async" goto :async
start "" "%~0" async %*
exit /b

:async
...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...