На сколько я знаю, папка ".vs" предназначена для хранения пользовательских настроек проэкта. Раньше, на Visual Studio 2015 такая папка весила до 10мб, но стоило мне обновится до 2017 вижуалки и объем папки (в том же самом проекте) стал занимать более 400 мб. И так во всех других проектах. Даже если создать полностью чистый проэкт, то папка .vs уже весит до 20 мб.
Вопрос состоит в следующем: Если это баг, то как исправить? Если это не баг, то существует ли возможность настроить объем данной папки?
У вас в папке .vs складируется база intellisense. Это можно отключить выставив в настройках студии на вкладке Text Editor
-> C/C++
-> Advanced
-> Fallback Location
опцию Always use Fallback Location
на True и опцию Do not Warn If Fallback Location Used
на True
. В этой группе еще есть третья опция, позволяющая задавать конкретное расположение для этих данных (по-умолчанию они попадают в temp кажется). После этого следует закрыть студию (все) и удалить папку .vs
. При следующем запуске студия заново создаст базу для intellisense в новом расположении, а в папке .vs
будет только маленький файл .suo
. Кроме того, при добавлении в репозиторий папку .vs
следует исключать в любом случае.
Папка .vs не только для пользовательских настроек, а вообще для складирования всяких вспомогательных данных. Как минимум там кэшируется индекс IntelliSens`a. В предыдущих версиях студия создавала, для своих нужд, в папке с решением отдельные файлы, теперь видимо это все решили в отдельную папку свалить чтобы было меньше бардака.
Явной специальной настройки объема папки .vs в студии нет. Навряд ли это ошибка.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Нужно извлечь число из класса у элемента для дальнейшей работы с нимКласс извлек, но почему число то не извлекается, почему parseInt не выполняет...
Задача: нужно с помощью JS получить список всех фоновых запросов (ajax) особенно которые генерируют плагиныКак с помощью js/jquery это сделать?
На данный вопрос уже ответили:
Как сделать так, чтобы в конце анимации элемент был убран? Это не работает: