У меня есть решение с целой кучей проектов, но некоторые из них по какой-то причине отказываются собираться, даже когда я щелкаю по ним правой кнопкой мыши и выбираю "Сборка". Я получаю такие сообщения в окне вывода:
1>------ Skipped Build: Project: Framework ------
1>
2>------ Skipped Build: Project: Core ------
2>
========== Build: 0 succeeded or up-to-date, 0 failed, 2 skipped ==========
Где Core — это проект, который я пытаюсь создать, а Framework — это проект, от которого зависит Core (и я внес изменения в код в Core, но не в Framework).
Это очень расстраивает, потому что иногда мне приходится вносить изменения в код одного из этих проектов, и кажется, что единственный способ их собрать — это выполнить пакетную сборку, что занимает некоторое время.
Почему некоторые из моих проектов отказываются выполнять сборку, даже если об этом прямо говорят? И как мне это исправить, чтобы они нормально строились?
Убедитесь, что в этих проектах определена конфигурация, соответствующая активной конфигурации решения.
Привет эколис, есть новости по этой проблеме?
Rebuild пропускает их тоже. Единственный способ собрать эти проекты — это пакетная сборка. Если я отмечу только один проект, который хочу построить, он будет собран, но это немного раздражает... И да, для текущей конфигурации решения есть конфигурация сборки проекта.
Пожалуйста, проверьте Build--> Configuration Manager
Убедитесь, что эти проекты имеют одинаковую платформу и конфигурацию. Также не забудьте отметить опцию Build.
И закройте VS, удалите .vs
скрытую папку в папке решения, bin
и obj
папки проектов, а затем перезапустите проект.
Кроме того, если это не сработает, удалите эти проекты из файла решения, щелкнув правой кнопкой мыши эти проекты --> Удалить. Затем снова прочитайте эти проекты в решении.
Кроме того, вы также можете установить уровень детализации выходных данных сборки проекта MSBuild на Detailed
в меню Инструменты-->Параметры-->Проекты и решения-->Сборка и запуск, чтобы проверить, почему эти проекты пропускают сборку.
Спасибо! Флажки уже были установлены, но удаление .vs
, bin
и obj
помогло!
@ekolis.Рад узнать, что это помогает решить вашу проблему. Хорошего дня!
Что произойдет, если вы будете перестраивать, а не строить?