Мы используем Subversion, поэтому в нашем решении есть подпапки с именем _svn. Выполнение поиска в файлах возвращает строки из этих подпапок. Есть ли способ указать Visual Studio игнорировать эти файлы?
visual-studio
Бернар
источник
источник
Ответы:
Что вы можете сделать, так это настроить набор папок, которые будут использоваться для поиска. В окне «Найти и заменить» с правой стороны от поля «Искать в» у вас есть опция «Выбрать папки для поиска», где вы можете настроить эти наборы папок.
Просто не забудьте отключить опцию «Включить подпапки», если вы добавили корневую папку проекта.
Если у вас нет сотен папок, это решение должно работать.
источник
node_modules
лолНикогда не было проблем с глобальным поиском, пока мы не перешли на Visual Studio 2017 и не начали с приложений Angular + .net Core ... (в основном проблемы с поиском в ОГРОМНОЙ папке node_modules)
Я обнаружил, что использование свойства исключения MSBuild DefaultItemExcludes отлично работает для исключения из глобального поиска в Visual Studio 2017 ..
Теперь я по умолчанию открываю файл проекта (.csproj) для нового основного проекта в VS2017 и настраиваю свойство следующим образом, чтобы исключить node_modules (иногда я также добавляю wwwroot):
<DefaultItemExcludes>$(DefaultItemExcludes);node_modules\**</DefaultItemExcludes>
См. Также https://github.com/dotnet/cli/issues/7525 , там они советуют добавлять папки для исключения и, похоже, использовать косую черту вместо обратной, например:
Надеюсь, это поможет любому, у кого возникают проблемы с глобальным поиском / поиском VS2017.
источник
*.csproj
т.д.), поэтому я не могу ничего установитьDefaultItemExcludes
. Я SOL?bootstrap.css
файл, но он все равно был найден.<DefaultItemExcludes>assets/css/**;$(DefaultItemExcludes)</DefaultItemExcludes>
Из «Найти в файлах», «Типы файлов» или «Посмотрите на эти типы файлов» вы можете использовать:
!*\ExcludeFolder\*
Пример:
!*\bin\*;!*\obj\*;!*\.*;!*\ExcludeFolder\*
источник
У меня возникла эта проблема при переходе на Windows 10 с использованием Visual Studio 2015 и TortoiseSVN. Раньше все папки .svn были скрыты, поэтому не отображались в результатах поиска. Чтобы решить эту проблему, я просто зашел в свойства папки в проводнике Windows и проверил атрибут «Скрытый» для папки .svn. После обновления представления папки в Visual Studio папка .svn больше не отображается и игнорируется при использовании Find!
источник
Вместо поиска файлов в каталоге (в данном случае - в каталоге решения) вы можете ограничить поиск файлами, которые являются частью проекта или решения. Таким образом, каталоги _svn будут проигнорированы.
источник
Я обнаружил в Visual Studio 2017, особенно при использовании Angular Cli что сгенерированные файлы javascript или другие файлы сборки могут быть добавлены в ваш проект иногда по незнанию. Это может вызвать несколько головных болей, включая добавление кучи файлов для поиска и действительно замедление работы, особенно intellisense, поскольку он выполняет поиск всех сгенерированных файлов поверх исходных файлов.
Самый простой способ исправить это - просто щелкнуть правой кнопкой мыши папку сборки (т.е.
{Project}/dist
) и выбратьExclude from Project
. Это удалит папку из проекта, но сгенерированное содержимое будет по-прежнему доступно для выполнения, оно просто скрыто от пользовательского интерфейса.Если вам все еще нужно видеть файлы, вы можете показать скрытые каталоги и файлы, выбрав
Show all Files
или щелкнув значок: в верхней части обозревателя решений.По сути, вы хотите исключить все папки сборки из своего проекта / решения.
источник
Я не думаю, что вы можете установить это (в конце концов, вы запрашиваете поиск «Все решение»), но часто вы можете удалить папку из проекта / скрыть каталог в файловой системе (для типа проекта веб-сайт).
источник