После полного build solution, повторный build один проект пересобирает. Из за чего такое может быть?
Потому что в файле проекта была строчка
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
По умолчанию Visual Studio собирает только те проеткты, в которых были изменения во входных файлах. Т.е. если вы нажмете Build два раза подряд, то в первый раз вы получите сообщение вида
========== Build: 3 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
Во второй раз вы скорее всего получите сообщение вида:
========== Build: 0 succeeded, 0 failed, 3 up-to-date, 0 skipped ==========
В некоторых случаях проект может перебилдовываться даже если во входных файлах не было изменений:
Некоторые типы проектов просто не поддерживают up to date check. Например, SQL Server Database project будет собираться при каждой сборке решения.
Кроме того, студия всегда считает не up-to-date те проекты, в которых есть файлы с Copy to Output Directory' выставленном в 'Copy always'.
Выяснить точную причину, по которой конкретный проект попадает под билд можно выставив Tools → Options → Projects and Solutions → MSBuild project build output verbosity в Diagnostics. На этом уровне детализации студия выведет причину билда в окно Output, примерно в таком виде:
1>Project 'ConsoleApp37' is not up to date. Project item 'C:\...\TextFile1.txt'
has 'Copy to Output Directory' attribute set to 'Copy always'.
Виртуальный выделенный сервер (VDS) становится отличным выбором
ЗдравствуйтеЯ недавно начал изучать веб технологию и смотрю там нету mvc 4 для работы
Нужно записать голосовое сообщение с микрофона и отправить его на серверПытался использовать библиотеку Recorder
Есть две таблицы: ItemsClothing {id, name, type} ItemsClothing_Storage {id, name{}, size[A-D], count}