Каждый раз, когда ваш код изменяется, и вы запускаете тест, он собирается делать сборку ... так что технически вы можете запускать тест снова и снова, а он будет собираться только в первый раз, но как только вы запустите тест, почему Вы бы запустили их снова, не внося изменения в код?
Несколько вещей, которые я использую, чтобы ускорить ваш тест:
Установите флажок «Только создавать запускаемые проекты и зависимости при запуске», расположенные в меню «Параметры» -> «Проекты и решения» -> «Создать и запустить».
Изучите сочетания клавиш
а. «Ctrl + R, T» Запускает тест в текущем контексте, поэтому, если ваш курсор находится внутри метода test, он будет запускать только этот тест, но когда вы делаете это внутри не тестового класса, он будет запускать весь ваш тест.
б. "Crtl + R, Ctrl + T" Тест отладки такой же, кроме отладки.
с. Другие можно найти здесь , это 2008, если вам нужно сослаться на других, вы можете найти их через Google.
Убедитесь, что ваш тест не вызывает базу данных или другие ресурсоемкие ресурсы, используйте насмешки и заглушки.
Запускать только небольшие наборы тестов, т. Е. Если я работаю в классе обслуживания, я запускаю только тест класса обслуживания.
Редактировать: Повторное чтение вашего вопроса, если вы хотите построить, а не из теста, вы можете просто перейти в меню и нажать Build-> Build Solution или нажать F6. Также было бы полезно, если бы вы указали, какую версию Visual Studio вы используете, потому что 2010 год отличается в том смысле, что вы должны нажать кнопку «Обновить». В любом случае, вы можете уточнить?