2015-02-19 1 views
0

Комплексные решения обычно содержат несколько проектов.Visual Studio 2013 - переход между многими проектами

В настоящее время у меня есть более 30 проектов в решении.

Некоторые из проектов могут содержать много файлов внутри (до 1000 или более).

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

Конечно, можно перейти к нему с помощью Ctrl + T Resharper, но это не связано с теми файлами, которые вы не помните имена, но помните, в каком проекте и в какой папке он находится.

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

+0

Моя компания использует Visual Assist (http://www.wholetomato.com). Alt + Shift + O открывает диалог со всеми файлами в решении. Прекрасно работает с решением более 150 проектов. – Nikerboker

ответ

0

Некоторые идеи:

  • Организовывать файлы в папках, так что вам не нужно больше, чем несколько папок открыть при работе на любой функции
  • Forget файлы; вместо этого перейдите к классу по имени. Ctrl +, является ярлыком по умолчанию.
  • Используйте F12 чтобы перейти к определению; это также позволяет избежать поиска файла.
  • Поиск по ключевым словам. Ctrl + Shift + F находит во всех файлах. Вам просто нужно запомнить что-то из файла; это не должно быть имя файла.
  • Включить «Отслеживать активный элемент в обозревателе решений» в «Параметры/Проекты» & Решения/Общие. Это сохраняет файл, который редактируется, выбранный в проводнике решений (но приводит к тому, что множество папок постоянно расширяется).
  • И наоборот, disable «Отслеживание активного элемента», тогда вы будете ответственны за расширение папок. Попробуйте оба, посмотрите, какой из них лучше всего работает.
  • Используйте папки решений, которые позволяют размещать несколько проектов в папке.
+0

Используйте все это. В любом случае, спасибо! – Cheburek