Как запустить второе консольное приложение в Visual Studio, когда оно уже запущено - PullRequest
13 голосов
/ 02 апреля 2010

Я работаю над некоторыми примерами из книги WCF. В одном решении есть Хост-проект и Клиентский проект. Оба являются консольными приложениями. Хост - это приложение для запуска, но клиентское приложение, похоже, не открывает консоль, как говорится в книге. Книга говорит, что пока Хост работает, запустите Клиент. Кнопка Run отключена, поскольку она уже запущена. В примере книги определенно есть их в одном решении и в одном экземпляре Visual Studio. В любом случае, что мне здесь не хватает? Я сделал это с двумя экземплярами VS, но я действительно никогда не делал это ни в одном случае. Любая помощь всегда ценится.

Ура, ~ ck в Сан-Диего

Ответы [ 2 ]

21 голосов
/ 30 июля 2010

Вы также можете запустить оба консольных приложения одновременно при отладке.

  • В обозревателе решений щелкните правой кнопкой мыши решение и выберите Свойства .
  • На левой панели выберите Общие свойства | Запуск проекта .
  • Затем справа выберите Несколько загрузочных проектов .
  • Вы можете установить любое количество ваших проектов для запуска - с отладкой или без нее.
14 голосов
/ 02 апреля 2010

Щелкните правой кнопкой мыши по проекту хоста в обозревателе решений, затем перейдите к отладке -> запустите новый экземпляр.

После запуска вы можете сделать то же самое, чтобы запустить клиентский проект, или вы можете нажать F5, как обычно, если клиентский проект является запускаемым проектом.

...