Почему я не могу очистить только один проект в моем решении? - PullRequest
0 голосов
/ 05 февраля 2020

У меня есть решение с 16 проектами. Когда я вручную очищаю один проект, Visual Studio запускает и очищает их все.

Я выбрал «чистый» вариант, щелкнув правой кнопкой мыши узел проекта в обозревателе решений.

Я ожидал, что это очистит только этот один проект. Я также мог видеть логи c потенциально в очистке других проектов, которые зависят от этого. Но это не то, что он делает - похоже, для очистки всего решения.

Большинство проектов не зависят от (ie, ссылка) выбранного мной. Я проверил это как вручную, просмотрев узел «Ссылки» каждого другого проекта, так и просмотрев «Свойства решения»> «Общие свойства»> «Зависимости проекта». Ничто вообще не ссылается на рассматриваемый проект.

Проекты в основном C# с одним в VB. Net. То, что я убираю, это C#.

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

1 Ответ

0 голосов
/ 06 февраля 2020

Подумайте наоборот, если вы не хотите, чтобы другой проект был очищен, это означает, что вы sh сохраните предыдущий результат сборки.

Тогда вы можете снять флажок "Сборка" в " Configuration Manager "проекта, который вы не хотите строить (= не хотите чистить).

...