Как получить доступ к точкам останова в двух приложениях в одном решении - PullRequest
2 голосов
/ 24 августа 2011

У меня есть два веб-приложения в одном решении. Я ставлю точки останова в них обоих, и при отладке я не могу получить доступ, кроме начальной. Как отладить их обоих?

Ответы [ 3 ]

6 голосов
/ 24 августа 2011

Просто щелкните правой кнопкой мыши свое проектное решение в Visual Studio, затем перейдите в свойства и в общих свойствах> Startup Project выберите несколько запускаемых проектов. Затем выберите соответствующее действие.

Таким образом, вы сможете отлаживать оба

1 голос
/ 24 августа 2011

Вы должны попытаться открыть две версии Visual Studio, запустить оба решения, но настроить запуск проекта по-разному для каждой и запустить их обе.Два экземпляра Visual Studio должны поймать точки останова их соответствующих программ запуска.Я знаю, что это работает для Windows / консольных приложений.Хотя я никогда не пробовал это с 2 веб-приложениями.Возможно, вам придется настроить приложения для использования разных портов.

1 голос
/ 24 августа 2011

Вы можете иметь только один активный проект во время компиляции / запуска.Кстати, если один активный проект как-то вызывает что-то из другого, просто нажмите F11, и вы перейдете в другой проект, и символы для него будут загружены автоматически, и вы сможете отладить его.

РЕДАКТИРОВАТЬ

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

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...