Ответ 1
Я столкнулся с этим сегодня. После долгих поисков я как-то обнаружил сообщение
Я очень хорошо опишу диалог Find in Files в Visual Studio. (Иногда Intellisense/Resharper просто не режут его.) Начиная с обновления до 2015 года, я заметил, что в диалоговом окне не запоминаются мои пользовательские пути "Look in" или "Посмотрите на эти типы файлов" между сеансами.
Если я закрою свое решение и экземпляр VS, затем снова заново, я должен снова ввести свой собственный путь и типы файлов. Огромная трата времени. Кто-нибудь запускает еще что-нибудь в этом? Любое обходное решение? 2013 год запоминал этот материал.
Microsoft Visual Studio Professional 2015
Version 14.0.23107.0 D14REL
Microsoft .NET Framework
Version 4.6.00081
Installed Version: Professional
Я столкнулся с этим сегодня. После долгих поисков я как-то обнаружил сообщение
У меня никогда не было никаких проблем с этим, не помня мои настройки, но я предполагаю, что вы можете запустить специальный модификатор реестра, чтобы добавить соответствующие ключи, вы можете убедиться, что ваши настройки всегда нетронуты. Информация о пользовательском поиске хранится в HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\14.0\Find
.
Типы файлов хранятся в строковом ключе с именем Filter
с тем, что вы обычно вводите в категорию пользовательских типов файлов в окне поиска VS. Например, для поиска только .cs
и .txt
файлов вы должны поставить *.cs;*.txt
.
Папки расположены в строковом ключе с именем Query
со значениями, такими как C:\Folder1;C:\Folder2
. Однако это поведение кажется немного странным. Вы изменили значение Query
и значение Query+integer
(т.е. Query0
) на одно и то же значение, чтобы оно появилось в Visual Studio.
Если вы просто запустите script, чтобы изменить приведенные выше значения в нужные типы файлов/папок, они должны работать.
Вы можете установить эти значения программно внутри Visual Studio для диалога "Найти и заменить" (например, с помощью Visual Commander):
DTE.Find.FilesOfType = "*.txt";
DTE.Find.SearchPath = @"c:\temp";
Если у вас более ранняя версия VS, экспортируйте настройки среды, скопируйте параметры NumberOfScopes и NamedScopes * из раздела Environment_UnifiedFind в тот же раздел в файле настроек VS2015 и затем повторно импортируйте настройки.
Как только я это сделал, он разрешил VS2015 начать сохранять спецификации папок для будущих настроек экспорта.
Или вы можете попробовать заменить это на экспорт VS2015:
<PropertyValue name="NumberOfScopes">0</PropertyValue>
При этом:
<PropertyValue name="NumberOfScopes">1</PropertyValue>
<PropertyValue name="NamedScopes>0">FOLDER_SPEC_NAME>SEMICOLON_SEPARATED_LIST_OF_FOLDERS>{4A812F3C-7B1A-4987-9769-461F20EB25CB}</PropertyValue>
(Не забудьте повторно импортировать после внесения изменений)