У меня есть решение с 16 проектами. Когда я вручную очищаю один проект, Visual Studio запускает и очищает их все.
Я выбрал «чистый» вариант, щелкнув правой кнопкой мыши узел проекта в обозревателе решений.
Я ожидал, что это очистит только этот один проект. Я также мог видеть логи c потенциально в очистке других проектов, которые зависят от этого. Но это не то, что он делает - похоже, для очистки всего решения.
Большинство проектов не зависят от (ie, ссылка) выбранного мной. Я проверил это как вручную, просмотрев узел «Ссылки» каждого другого проекта, так и просмотрев «Свойства решения»> «Общие свойства»> «Зависимости проекта». Ничто вообще не ссылается на рассматриваемый проект.
Проекты в основном C# с одним в VB. Net. То, что я убираю, это C#.
В конечном счете, это не катастрофа, но она тратит много времени. Если есть способ предотвратить или исправить это, я бы хотел это сделать.