Как убедиться, что каждый раз, когда я загружаю Visual Studio из командной строки для отладки с помощью команды -debugexe, она загружает весь исходный код? - PullRequest
0 голосов
/ 21 апреля 2020

Я компилирую свой код через командную строку, и часто мне нужно что-то быстро отладить, я запускаю Visual Studio из cmd с devenv -debugexe x.exe, но он не загружает исходный код, что раздражает делать это вручную каждый раз, когда я перекомпилирую мой код Возможно, в Visual Studio есть настройка, чтобы просто запустить ее один раз и перезагрузить весь недавно скомпилированный код? Или присоединить к исполняемому файлу один раз, чтобы я мог запустить его в любое время? Присоединение к процессу каждый раз также раздражает.

1 Ответ

1 голос
/ 22 апреля 2020

Как убедиться, что каждый раз, когда я загружаю Visual Studio из командной строки для отладки с помощью команды -debugexe, она загружает весь исходный код?

devenv -debugexe x.exe эквивалентно отладке программа присоединяется к процессу .

И devenv -debugexe x.exe сам по себе является быстрым и простым механизмом отладки проекта ( присоединение к процессу ), поэтому он не перестраивает ваш проект в то же время время. у него нет задания, которое загружает исходный код и создает проект перед его отладкой.

enter image description here

Возможно, в Visual есть настройка Студия, чтобы просто запустить его один раз и перезагрузить весь недавно скомпилированный код? Или подключить к исполняемому файлу один раз, чтобы я мог его запустить в любое время?

Насколько я знаю, такой опции для перестройки вашего проекта при подключении к процессу не существует.

Предложение

Таким образом, чтобы достичь своей цели, вы должны использовать командную строку MSBuild для построения проекта перед использованием devenv -debugexe x.exe.

Открыть Командная строка разработчика для VS и затем введите:

cd xxxxx(the folder which the `xxx.sln` exists)
msbuild xxx.sln -t:Build

Затем вы можете использовать devenv -debugexe x.exe для отладки программы, содержащей новые изменения.

Besdies , если вы хотите увидеть исходный код и отладить его, вы можете щелкнуть правой кнопкой мыши на программе в Solution Explorer -> Debug -> Войдите в новый экземпляр , и вы сможете отлаживать исходный код.

С помощью всего этого вы можете получить все новые исходные коды. код на вашем пути.

...