Подтвердить что ты не робот

В Visual Studio, как мне отлаживать проект, не создавая его

Это для Visual Studio 2008.

У меня Tools|Projects and Solutions|Build and Run|On Run, when projects are out of date установлен на Always build, потому что это то, что я обычно хочу. Тем не менее, есть несколько раз (когда я изучаю исторические версии в управлении версиями), где я хочу пропустить процесс сборки. Есть ли волшебное нажатие клавиши, которое будет переопределять шаг сборки для одного сеанса отладки, поэтому мне не нужно менять настройку и изменять ее?

4b9b3361

Ответ 1

Пожалуйста, щелкните правой кнопкой мыши имя решения и перейдите к Properties -> Configuration Properties -> Configuration, снимите флажок Сборка проекта.

Ответ 2

В VS2013 это: щелкните правой кнопкой мыши solution -> Configuration Manager и снимите флажок Создать проект проекта.

Ответ 3

Что я делаю: установите строку System.Diagnostics.Debugger.Launch() в коде, запустите программу отдельно, присоедините отладчик в VS.

Ответ 4

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