В файле launch.json
VSCode, начиная с VSCode v1.35.1, конфигурация запуска, которая использует "${command:pickProcess}"
в качестве значения "processId"
- для запроса процесса присоединения - делает это перед запуск каких-либо задач перед запуском (свойство preLaunchTask
).
- Это задумано?
- Есть ли способ отменить этот порядок?
Причина, по которой я хочу, чтобы моя предстартовая задача запускалась first , имеет две стороны:
обычно, поскольку моя предстартовая задача включает в себя сборку, я хочу, чтобы запуск был прерванесли сборка завершится неудачей.
, в частности, моя предварительная задача создает процесс, к которому я затем хочу присоединиться (в контексте тестирования двоичных командлетов PowerShell)
Сделав шаг назад, мое идеальное решение состояло бы в том, чтобы предстартовая задача не только создавала процесс, к которому нужно присоединиться, но и автоматически включала конфигурацию запуска к нему потом, но я не нашел способа сделать это, гiven that: