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

Предотвращение создания Visual Studio для всех проектов при отладке

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

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

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

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

4b9b3361

Ответ 1

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

Ответ 2

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

Ответ 3

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

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

Подробнее см. этот поток.

Ответ 4

Просто выгрузите проект, щелкните правой кнопкой мыши Project → Unload Project