Как убедиться, что каждый раз, когда я загружаю Visual Studio из командной строки для отладки с помощью команды -debugexe, она загружает весь исходный код?
devenv -debugexe x.exe
эквивалентно отладке программа присоединяется к процессу .
И devenv -debugexe x.exe
сам по себе является быстрым и простым механизмом отладки проекта ( присоединение к процессу ), поэтому он не перестраивает ваш проект в то же время время. у него нет задания, которое загружает исходный код и создает проект перед его отладкой.
Возможно, в 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 -> Войдите в новый экземпляр , и вы сможете отлаживать исходный код.
С помощью всего этого вы можете получить все новые исходные коды. код на вашем пути.