Какие resharper определенные файлы resharper генерирует в Вашем проекте vs.net?

Глядя на источники , похоже, что эта система в основном предназначена для фрагментов, помещаемых в пейджер. Вы (или, например, реализация фрагментного пейджера) должны установить его в качестве подсказки («комментарий, предоставленный приложением», как говорится в комментарии источника Fragment), чтобы он мог, например, отложить загрузку (инициализацию ) если они не видны, и расставьте приоритеты при загрузке видимых фрагментов (типичная необходимость при повторном использовании в пейджере).

Обратите внимание, что FragmentPagerAdapter использует это и правильно вызывает setUserVisibleHint() для своих фрагментов, поэтому я думаю, вы видите, что некоторые люди советуют, например, переопределите setUserVisibleHint(), чтобы знать, когда фрагмент становится видимым для пользователя или нет (и, таким образом, это будет работать только тогда, когда фрагмент находится внутри FragmentPagerAdapter, а не когда он помещен, например, в обычный макет активности).

Итак, чтобы четко ответить на вопрос: вы вызываете его вручную, а FragmentPagerAdapter также вызывает его вручную.

6
задан 11 June 2009 в 16:21
поделиться

2 ответа

Пара разных вещей:

  1. Папка называется «_ReSharper. [Имя решения]», который затем содержит набор файлов и папку под этим
  2. Файл с именем «[Имя решения]. [Версия ReSharper] .resharper.user»

Оба они создаются в корне решения рядом с файлом .sln. При необходимости вы можете удалить их, и ReSharper просто воссоздает их при следующей загрузке. Держите их подальше от вашей системы управления версиями - они бесполезны при проверке.

6
ответ дан 8 December 2019 в 12:22
поделиться

В папке «_Resharper. [Имя решения]» хранится кэш, специфичный для Resharper. Вы можете перейти в Resahrper> диалоговое окно «Параметры» и выбрать «Хранить кеши в: системная папка TEMP», чтобы ваша папка решения не была загромождена.

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

13
ответ дан 8 December 2019 в 12:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: