Запрет Visual Studio от сборки всех проектов при отладке одного - PullRequest
29 голосов
/ 09 апреля 2009

У меня есть решение с несколькими различными проектами: пара проектов dll, консольный проект и пара проектов WCF.

Консольный проект использует dll из одного из проектов, но я настроил VS так, чтобы консольный проект не имел зависимостей. Однако, когда я отлаживаю консольный проект, VS запускает или строит все мои проекты. Это просто боль, так как оба проекта WCF компилируют и запускают клиент WCF или процесс IIS asp.net dev. Есть ли способ предотвратить такое поведение?

EDIT: Я почти исправил это. Чтобы предотвратить запуск библиотеки WCF, я следовал этому: Как предотвратить запуск Visual Studio WcfSvcHost.exe в Debuggin?

Но я все еще не могу остановить запуск сервера asp.net dev.

Ответы [ 4 ]

35 голосов
/ 09 апреля 2009

Щелкните правой кнопкой мыши свое решение, затем перейдите в Свойства, Свойства конфигурации и выберите проекты, которые вы хотите скомпилировать.

21 голосов
/ 09 апреля 2009

Вы можете попробовать проверить, что Visual Studio строит при запуске проекта. Откройте диалоговое окно «Параметры» и перейдите в раздел «Проекты и решения» | Построй и беги. Попробуйте включить «Создавать только запускаемые проекты и зависимости при запуске».

15 голосов
/ 17 августа 2009

Чтобы остановить запуск сервера разработки ASP.Net:

Просто щелкните веб-проект в обозревателе решений и нажмите F4, чтобы открыть окно свойств, и измените «Всегда запускаться при отладке» с «Истина» на «Ложь». Возможно, вам придется проверить все проекты в решении.

Подробнее см. .

0 голосов
/ 19 июня 2014

Просто выгрузите проект, щелкните правой кнопкой мыши проект -> Выгрузить проект

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