Не запускайте сервер Visual Web Developer для каждого веб-проекта в комплексном решении - PullRequest
4 голосов
/ 06 февраля 2012

У меня огромное решение со многими веб-проектами и многими консольными проектами.

Когда я устанавливаю консольный проект в качестве запускаемого по умолчанию проекта, а затем нажимаю «Начать отладку» (F5), вот что происходит:

  1. Запущено 7 локальных веб-серверов (как и 7 веб-проектов)
  2. Затем запускается консольное приложение

I 'Хотелось бы узнать, есть ли способ сообщить VS2010 не запускать 7 веб-проектов и запускать только консольное приложение?

Ответы [ 3 ]

2 голосов
/ 06 февраля 2012
  1. Вместо веб-сервера VS можно создать веб-проект "Использовать локальный веб-сервер IIS"

  2. Каждый веб-проект имеет свойство проекта "ВсегдаНачать при отладке ".Если установлено значение False, веб-сервер VS не будет запускать веб-сервер проекта.

1 голос
/ 06 февраля 2012

По моему опыту (в нашем основном решении у нас ~ 10 dll и 3 веб-сайта) это невозможно,

, если вы не выгружаете (меню Проект -> Выгрузить) этот веб-сайт, проектируемый из решения.

0 голосов
/ 24 октября 2013

В Visual Studio 2010 (а также VS2012) есть возможность только создавать и запускать проекты запуска с их зависимостями.Таким образом, если ваш консольный проект - единственный загрузочный проект, VS будет только компилировать и запускать консольный проект с необходимыми ссылочными проектами.

См .: Инструменты -> Параметры -> Проекты и решения -> Построить и запустить -> Отметить «Создавать только запускаемые проекты и зависимости при запуске».

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