Как я могу присоединиться к указанному процессу c в коде Visual Studio - PullRequest
0 голосов
/ 27 февраля 2020

Когда я отлаживаю свой основной проект. net в VS C, меня просят указать идентификатор процесса, к которому нужно присоединиться. Это показывает длинный список запущенных процессов, где я либо набираю, либо прокручиваю, чтобы найти указанный c процесс. Как я могу прикрепить к указанному c одному и тому же процессу каждый раз, когда я хочу отладить?

1 Ответ

2 голосов
/ 27 февраля 2020

В Visual Studio Code ваши параметры отладки могут быть изменены в файле launch.json. Вы можете быстро добраться до этого файла с помощью отладки. Просто щелкните значок винтика, чтобы открыть файл json.

Здесь вы увидите настройки для вашей настройки.

"configurations": [
    {
        "name": ".NET Core Attach",
        "type": "coreclr",
        "request": "attach",
        "processId":"${command:pickProcess}"
    }
]

name относится к опции внутри выпадающего списка отладки.

Найдите конфигурацию с помощью processId и измените ее на processName

processName - имя процесса, к которому нужно присоединиться. Если это используется, processId не следует использовать.

Имя процесса будет .exe идентификатора процесса, который вы обычно выбираете. Как только это изменение будет внесено в следующий раз при отладке опции, вы автоматически присоединитесь к указанному процессу, если он запущен.

"configurations": [
    {
        "name": ".NET Core Attach",
        "type": "coreclr",
        "request": "attach",
        "processName":"someProcess.exe"
    }
]
...