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

Как остановить сервер разработки, начиная с модульного тестирования?

У меня есть решение Visual Studio 2008, которое содержит около 30 проектов. Некоторые из них - службы веб-сервисов/WCF/приложения ASP.NET MVC.

Когда я запускаю все модульные тесты (Ctr + R, A), он настаивает на том, чтобы развернуть все серверы разработки для этих различных проектов. Это означает, что для выполнения тестов требуется слишком много времени, и на самом деле ни один из моих модульных тестов не требует этих фреймворков.

Итак, как мне остановить Visual Studio?

4b9b3361

Ответ 1

Нажмите на проекты в своем решении и поднимите окно свойств (F4).

Изменить Всегда начинать с отладки до false.

Ответ 2

Если вы используете тесты, а не отладки, то параметр "Всегда начинать с отладки" не будет иметь эффекта.

Вместо этого просмотрите параметры теста, которые вы используете для запуска тестов. (Найдите, какие настройки вы используете, выбрав "Тест" > "Выбрать активные параметры теста". Затем вы можете отредактировать параметры теста, выполнив "Тест" > "Изменить параметры тестирования" и выбрав активные параметры тестирования)

Я обнаружил, что следующие параметры теста могут заставить сервер разработки ASP.NET запускаться, хотя может быть и больше!

  • Нестандартный тестовый хост: в окне настроек тестовых параметров выберите раздел "Хосты". Для типа хоста должно быть установлено значение "По умолчанию", а не "ASP.NET"
  • Покрытие кода: в окне настроек тестовых параметров выберите раздел "Данные и диагностика". Выберите "Охват кода" и нажмите "Настроить". Сервер разработки запустится для каждой службы, которая выбрана здесь для покрытия кода ASP.NET. (Нормальное покрытие кода идентифицируется значком пустой страницы с двумя передачами поверх нее. Покрытие кода ASP.NET идентифицируется значком глобуса с двумя страницами поверх него.) Чтобы изменить код ASP.NET охват к нормальному охвату кода, отмените выбор покрытия кода ASP.NET, затем выберите "Добавить сборку...". Перейдите в папку bin вашего проекта веб-службы и выберите DLL веб-службы.