Сократить создание журнала и других временных файлов в Visual Studio 2019 - PullRequest
0 голосов
/ 01 апреля 2020

Моя рабочая разработка P C ограничена в ресурсах: всего 28 ГБ для основного системного диска. Имеется внешний жесткий диск емкостью 1 ТБ, и некоторые данные и приложения были перемещены туда.

Тем не менее, я все еще регулярно сталкиваюсь с Windows 10 предупреждениями «Недостаточно места на диске», которые срабатывают, когда свободное место становится меньше ~ 1GB. Во время активной работы это происходит несколько раз в неделю. Вы должны тратить время на удаление временных файлов, очистку корзины и т. Д. c.

Естественно, есть много причин, но основной причиной в моем случае и в центре внимания этого вопроса является Visual Studio 2019. Всякий раз, когда Я выполняю даже простую сборку (проекты C ++ DLL и EXE), Visual Studio 2019 создает десятки файлов по всему диску. Через несколько дней их число может составлять тысячи и ГБ. Очень немногие из этих файлов кажутся необходимыми - вы можете безопасно удалить их, пока проект еще открыт в Visual Studio!

Примеры включают:

  • % LOCALAPPDATA% \ Microsoft \ VisualStudio \ SettingsLogs *
  • % LOCALAPPDATA% \ Temp_CL _ *
  • % LOCALAPPDATA% \ Temp \ dd_BackgroundDownload * .log
  • % LOCALAPPDATA% \ Temp \ dd_updateconfiguration *. * *
  • % LOCALAPPDATA% \ Temp \ servicehub \ logs *
  • % LOCALAPPDATA% \ Temp \ VSFeedbackIntelliCodeLogs *
  • % LOCALAPPDATA% \ Temp \ VSRemoteControl *
  • .vs (например, база данных IntelliSense)

и многие другие.

Какие шаги я могу предпринять, чтобы:

  • уменьшить (или устранить) все, кроме необходимых временных / файлы кеша
  • переместить создание временного файла / файла кэша на внешний диск
  • запросить очистку Visual Studio после себя после закрытия IDE

Не возиться с бесполезными комментариями, такими как «получить больший диск». Даже с большим локальным жестким диском было бы разумно уменьшить количество и размер файлов, попадающих на диск. При наличии достаточного количества времени любой диск в конечном итоге столкнется с этой проблемой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...