Очистить кэш Visual Studio

Обновлено: 06.07.2024

Это сообщение было обновлено 28 ноября 2021 года.

В этой статье объясняется одно простое решение многих проблем с проверкой подлинности в Visual Studio. Лично мне это несколько раз помогало, когда Cloud Explorer попадал в странный цикл аутентификации или Visual Studio переставала видеть мою подписку MSDN. Кроме того, это помогает очистить все старые и неиспользуемые учетные данные, например те, которые вы использовали только один раз в 2018 году для входа в среду Azure клиента, чтобы отладить проблему, возникшую у него с расширением AppInsights в службе приложений (и в итоге Microsoft запускает v3 своего расширения в режиме v2 по умолчанию, где происходит сбой, если он получает более 10 строк журнала в секунду. Нет, я не зол.)

В любом случае. В чем проблема?

Проблема

Оглавление

Существует множество ситуаций, когда Visual Studio может запутаться из-за разных учетных записей, которые вы используете для разных рабочих процессов и сред. Вы можете получить множество различных симптомов — в худшем случае вы можете быть заблокированы в своей Visual Studio. Более мягкий случай может привести к ошибке вашего Cloud Explorer, как в примере, показанном ниже.


«Не удалось загрузить подписки. Пожалуйста, попробуйте повторно ввести учетные данные или удалить и снова добавить учетную запись». в Visual Studio Cloud Explorer.

Довольно раздражает. Но хорошо – как мы это исправим?

Решение

Прежде чем выполнять описанные ниже действия, убедитесь, что ваши учетные данные действительно сохранены где-то в диспетчере паролей. В конце процесса вам потребуется повторно пройти аутентификацию.

Необходимое время: 10 минут.

    Закройте все экземпляры Visual Studio

Должно быть довольно просто: запустите проводник и перейдите к запуску проводника и перейдите в папку C:\Users\username\AppData\Local\ (где username — ваше локальное имя пользователя)

И это все на сегодня!

Ссылки

Антти Коскела – гордый кочевой разработчик полного стека из числа миллениалов и аборигенов цифровых технологий (достаточно забавных словечек? Достаточно забавных словечек!). Он работает архитектором облачных решений в инженерной компании Etteplan Oyj, в которой работает около 700 разработчиков. создание и ремонт всего, даже полуцифрового.

Это его личный профессиональный (например, профессиональный, но определенно личный) блог.

Публикации, относящиеся к теме "Как уничтожить кэш идентификации в Visual Studio?":

Искать на этом сайте!

Автор

О сайте и авторе

Добро пожаловать! Вы только что наткнулись на домашнюю страницу опытного программиста и MVP Microsoft Антти "koskila" Коскела.

Не стесняйтесь оставлять комментарии. Я читаю их все и стараюсь отвечать!

Подробнее обо мне в разделе "Обо мне"!

Решения бесполезны, если ими не поделиться!

За последние 15 лет я разрабатывал как классические серверные продукты, так и (и особенно) более ориентированные на облачные технологии.

Время от времени появляются сообщения о проблемах с программным обеспечением, отличным от стека Microsoft, а также редкие сообщения об оборудовании! А иногда я могу публиковать сообщения о своих сессиях на различных общественных мероприятиях или опыте экспата, живущего в другой стране (в 2017 году этой страной были США, в 2018 и 2019 годах – Канада).

И поскольку я размещаю этот сайт на WordPress, а у WordPress много проблем, я мог бы также опубликовать что-нибудь о решении этих проблем. Например, проблемы с совместимостью PHP.

Хотите получать последние советы прямо на свой почтовый ящик?

И не беспокойтесь — это просто уведомления о новых сообщениях, ничего больше :)

Microsoft Logo< бр />

Серая труба< бр />

Этот форум перенесен в раздел вопросов и ответов Майкрософт. Посетите Microsoft Q&A, чтобы публиковать новые вопросы.

Вопрос:

Вопрос

Как заставить Visual Studio 2017 очистить кеш.

В процессе разработки я, очевидно, вношу несколько изменений, но я доказал, что при тестировании Visual Studio не поддерживает последние сценарии Java.

Все ответы

Добро пожаловать на форум MSDN.

Что такое кэш? Обычно мы можем удалить папку C:\Users\xxx\AppData\Local\Microsoft\VisualStudio\15.0_xxxx, чтобы очистить локальный кеш VS, тогда VS запустится, как при первом запуске после установки VS, все входные учетные записи и пользовательские настройки будут удалены.

>> В процессе разработки я, очевидно, вношу несколько изменений, но я доказал, что при тестировании Visual Studio не поддерживает последние сценарии Java.

Какой тип вашего проекта и не могли бы вы поделиться более подробной информацией о нем?

Я уже пробовал то, что вы предложили, но уже нашел в теме:

Это не сработало так, как я надеялся. Старые версии некоторых компонентов (файлы .js) по-прежнему сохранялись, а файл кеша создавался заново каждый раз, когда я запускал Visual Studio, поэтому никогда не было возможности очистить версию того, что тестировалось.

В конце концов я применил утомительный подход к переименованию и нумерации версий всех компонентов, которые были изменены, и все заработало идеально. Это муторно, но, кажется, нет более простого варианта. Я надеялся, что Visual Studio можно будет заставить получать свежие копии всего в сборке. Предположительно, некоторые данные кэшируются браузером, в моем случае Chrome. Некоторое время назад у меня была такая же проблема, и я решил ее, очистив всю историю браузера и т. Д. Это потеряло несколько полезных элементов, поэтому я подумал, что есть способ заставить Visual Studio сделать это.

Обычно мы можем удалить папку C:UsersxxxAppDataLocalMicrosoftVisualStudio15.0_xxxx, чтобы очистить локальный кеш VS, тогда VS запустится так же, как при первом запуске после установки VS, все учетные записи для входа и пользовательские настройки будут удалены.

Точно так же вы можете спросить, как очистить кеш в Visual Studio?

<р>1. Закройте Visual Studio (убедитесь, что devenv.exe отсутствует в диспетчере задач). 2. Удалите каталог %USERPROFILE%AppDataLocalMicrosoftVisualStudio14.0ComponentModelCache. 3. Перезапустите Visual Studio.

Помимо вышеизложенного, что происходит при удалении данных? Хотя кеш можно очистить с небольшим риском для настроек, предпочтений и сохраненных состояний приложения, очистка данных приложения приведет к их полному удалению. При очистке данных приложение сбрасывается до состояния по умолчанию: оно заставляет ваше приложение вести себя так, как будто вы впервые загрузили и установили его.

Учитывая это, как очистить кеш кода VS?

  1. Откройте папку в C:Users. vscodeextensions.
  2. Удалить все файлы в папке.

Удалятся ли изображения при очистке кеша?

Очищая кеш, вы удаляете временные файлы в кеше, но это НЕ удалит другие данные вашего приложения, такие как логины, настройки, сохраненные игры, загруженные фотографии, разговоры. Поэтому, если вы очистите кеш приложения "Галерея" или "Камера" на своем телефоне Android, вы не потеряете ни одну из своих фотографий.

Как вы очищаете кеш?

Android Откройте «Настройки» и выберите «Приложения» или «Диспетчер приложений». Перейдите на вкладку Все. В списке установленных приложений найдите и коснитесь веб-браузера. Нажмите «Очистить данные», а затем «Очистить кэш». Закройте/закройте все окна браузера и снова откройте браузер.

Как очистить Visual Studio?

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

Как удалить учетные данные TFS из Visual Studio?

6 ответов Удалите учетные данные, связанные с TFS, из диспетчера учетных данных. В диспетчере учетных данных добавьте новые обновленные общие учетные данные для учетной записи TFS. Закройте все экземпляры Visual Studio, удалите %LOCALAPPDATA%. Очистите кэши TFS %LOCALAPPDATA%MicrosoftTeam Foundation7.0Cache.

Что такое файл IPCH?

Что такое файл IPCH? Файл разработчика, используемый Microsoft Visual C++, IDE, используемой для программирования Windows C++; содержит информацию о предварительно скомпилированном заголовке, используемую Intellisense, модулем поддержки кода Microsoft, используемым для подсказок по коду, документации и автозаполнения, пока программист набирает исходный код.

Что делает очистка кэша NPM?

ОПИСАНИЕ. Используется для добавления, перечисления или очистки папки кеша npm. Эта команда в первую очередь предназначена для внутреннего использования npm, но она может предоставить способ явного добавления данных в локальный кеш установки. clean: удалить все данные из папки кеша.

Как сбросить настройки Visual Studio по умолчанию?

EDIT: выяснили, как сбросить настройки. Нажмите кнопку инструментов вверху, нажмите «Импорт и экспорт настроек», а затем нажмите «Сбросить все настройки». Затем пройдите через мастер оттуда.

Как удалить код Visual Studio?

В VSCode убедитесь, что вы находитесь в Проводнике. Также убедитесь, что вы щелкаете правой кнопкой мыши файл, показанный в каталоге/папке. Здесь либо нажатие Del для Windows, либо command+del для Mac приведет к удалению файла.

Как удалить код Visual Studio?

Удаление установщика Visual Studio В Windows 10 введите Приложения и компоненты в поле «Введите здесь для поиска». Найдите Microsoft Visual Studio 2017 (или Visual Studio 2017). Выберите Удалить.Затем найдите установщик Microsoft Visual Studio. Выберите «Удалить».

Как удалить код VS на Mac?

Просто перетащите VS Code из папки «Приложения» в App Cleaner, и он найдет для вас все связанные файлы, а затем вам останется только нажать кнопку «Удалить».

Почему память моего телефона заполнена?

Откройте приложение "Настройки", нажмите "Хранилище" (оно должно быть на вкладке или в разделе "Система"). Вы увидите, сколько памяти используется, с подробной информацией о кэшированных данных. Нажмите «Кэшированные данные». В появившейся форме подтверждения нажмите «Удалить», чтобы освободить кеш для рабочего пространства, или нажмите «Отмена», чтобы оставить кеш в покое.

Какие файлы можно удалить, чтобы освободить место?

8 быстрых способов очистить место на диске в Windows 10 Очистить корзину. Когда вы удаляете элементы, такие как файлы и фотографии, с вашего ПК, они не удаляются сразу. Очистка диска. Удалить временные и загруженные файлы. Включите контроль памяти. Сохраните файлы на другой диск. Отключить спящий режим. Удалите приложения. Храните файлы в облаке — и только в облаке.

Удаляются ли фотографии при очистке данных?

2 ответа. Вы не потеряете ни одну из своих фотографий, если будет выполнена операция CLEAR DATA, это совершенно безопасно. Это просто означает, что ваши настройки были сброшены, а кеш очищен. Кэш создается только для обеспечения быстрого доступа к файлам галереи.

Можно ли очистить данные?

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

Удаляются ли сообщения при очистке данных?

Да, это то, что делает очистка данных. Удаляет то, что там есть. Если ваш телефон не поддерживает дополнительное хранилище, например SD-карту, вам придется удалить данные, чтобы получить на нем что-либо еще.

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

В зависимости от конфигурации вашей системы вы можете предпочесть разные места для хранения файлов кеша.

Расположение тайников

Укажите расположение кэшей

Выберите ReSharper | Options в главном меню или нажмите Alt+R O , затем выберите Environment | Общие слева.

Используйте Сохранить кеши решения, чтобы выбрать место для файлов кеша:

Папка локальных настроек пользователя для их хранения в следующем каталоге: %LOCALAPPDATA%\JetBrains\Transient

Системная папка TEMP для их хранения в следующем каталоге: %TEMP%\ReSharperCache

Папка решения для их хранения в корневой папке текущего решения

Пользовательская папка, чтобы выбрать пользовательское расположение для файлов кеша ReSharper.

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

Повторно откройте решение, чтобы изменения вступили в силу.

Если ваше решение находится под контролем версий или вы планируете поместить его туда, лучше выбрать папку System TEMP или папку локальных настроек пользователя. Он позволяет исключить кеши из папки решения и хранить их отдельно от исходного кода, чтобы они не могли быть помещены в ваш репозиторий по ошибке.

Обратите внимание, что системная временная папка может быть очищена какой-либо утилитой, и все кеши могут быть удалены, если вы храните их там.

Очистить кеш

Неисправные кэши влияют на поведение ReSharper. Например, ReSharper может перестать разрешать символы или некоторые команды навигации могут быть недоступны. Если вы заметили такое странное поведение, в большинстве случаев может помочь очистка кешей для текущего решения.

Откройте решение с предположительно неработающими кэшами в Visual Studio.

Выберите ReSharper | Options в главном меню или нажмите Alt+R O , затем выберите Environment | Общие слева.

Нажмите Очистить кеши . Обратите внимание, что кеши будут очищены только в выбранном в данный момент расположении кеша.

Повторно откройте решение, чтобы изменения вступили в силу.

ReSharper также автоматически очищает кэши решений, если конкретное решение не было открыто более 30 дней.

Читайте также: