Найти в целом решение в Visual Studio 2012 получает довольно много результатов из папки Temp

В Visual Studio 2012 я попытался выполнить поиск в:Find in Files->Entire Solutionтогда я получаю довольно много результатов из файлов вC:\Uses\myusername\AppData\Local\Temp\, Файлы принимают имя как tmpE11.tmp.cs или же tmpFBEE.tmp.cppсодержимое идентично некоторым файлам в моем решении.

Я предполагаю, что это вызвано или автоматически сгенерировано некоторыми сбоями, но почему они достигаются поиском? Я сомневаюсь, могу ли я просто удалить их или нет.

3 ответа

Решение

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

Чтобы отобразить папку "Разные файлы" (см. https://msdn.microsoft.com/en-us/library/36bhtx7w.aspx):

  1. Элемент списка
  2. В меню Сервис выберите Параметры.
  3. В диалоговом окне "Параметры" разверните узел "Среда" и выберите "Документы".
  4. Выберите Показать разные файлы в обозревателе решений.
  5. Укажите количество документов, которые вы хотите отобразить в папке.

В Visual Studio 2013 вы можете ограничить содержимое до 0, что эффективно предотвращает включение.

Я не уверен, что это та же проблема, с которой сталкивается OP, но у меня была аналогичная проблема, когда временные файлы, связанные с git (например, различия), появлялись в моих результатах поиска всех. Эти файлы также хранятся вC:\Uses\[user]\AppData\Local\Temp\.

Я нашел свой путь сюда, когда искал, как их исключить, и решение оказалось намного проще, чем ожидалось. вFind Allдиалоговое окно, снимите флажокInclude miscellaneous files:

Спасибо ответу @gast128 за то, что он указал мне правильное направление, хотя оно все время было перед моим лицом. :-)

Проверьте, открыто ли у вас окно сравнения. Я получил то же самое перед закрытием окна сравнения.

Другие вопросы по тегам