Есть ли способ запустить пакетный файл как событие после сборки в VS, который открывает приложение? - PullRequest
1 голос
/ 23 апреля 2019

ПОДВЕДИТЕ ПРОБЛЕМУ:

Я использую Visual Studio 2015 для какого-то проекта, и я пытаюсь запустить пакетный файл, который откроет приложение(какое бы приложение).Проблема в том, что VS2015 застрянет в процессе сборки, пока мое приложение не закроется.

Партия работает отлично.Вы можете попробовать это просто с помощью пакета, например:

start notepad.exe

Или что бы вы ни хотели, не имеет значения, какое приложение вы собираетесь здесь открыть.

ЧТО Я ПОПРОБОВАЛ:

Я уже пробовал некоторые альтернативы, такие как ...

  1. Запустить летучую мышь из события после сборкис "call", "start" или ни с одним из них.
  2. Я добавил "exit 0" в конце файла (пакет)
  3. Также я пыталсясоздать 2 пакетных файла.Один был оригинальный, а второй звал первого.Поэтому я добавил второй на мероприятии после сборки.Ничего не меняется, конечно.

ЧТО Я ПЫТАЮСЯ ПОЛУЧИТЬ:

В конце концов, все, что я пытаюсь получить, это просто партияс собирается открыть приложение после того, как сборка / перестройка проекта будет завершена, не застревая где-то там.

enter image description here

Это останется в этомПроцесс "Сборка", хотя сборка "Сборка завершена"

1 Ответ

0 голосов
/ 23 апреля 2019

К сожалению, я считаю, что все процессы, вызванные сборкой, должны быть успешно объединены и возвращены для VS, чтобы считать сборку успешной. Вместо этого возможно ли в вашем сценарии использования прикрепить командный файл к шагу выполнения вашего проекта? В настройках проекта вы можете изменить аргументы командной строки, чтобы выделить ваш пакетный файл перед выполнением исполняемого файла проекта. Есть ли проблемы с этим подходом?

Я также нашел это, поможет ли это: События посткомпиляции Visual Studio застряли в ожидании завершения исполняемого файла перед запуском приложения в режиме отладки

...