Представьте себе структуру папок, которая содержит более 200 файлов решений для проектов, которые все принадлежат одному программному обеспечению. Большинство из них генерируют разделяемые библиотеки, на которые ссылаются другие проекты, содержащиеся в собственных решениях.
Не было бы замечательно, если бы была возможность щелкнуть правой кнопкой мыши по такой сборке, на которую есть ссылки, в обозревателе решений, а затем иметь пункт контекстного меню, например «Открыть решение» и «Открыть решение в новом экземпляре Visual Studio» ( как то так)?
Чтобы это работало, надстройка должна быть настроена с каким-то базовым каталогом. Оттуда необходимо создать коллекцию всех доступных файлов решений и содержащихся в них проектов. Если щелкнуть ссылку правой кнопкой мыши, она должна отсканировать файлы проекта на предмет соответствующих выходных данных и, если они найдены, представить пункты меню для непосредственного открытия соответствующего решения (возможно, эта информация также может быть предварительно выбрана).
Ну ... кто-нибудь из вас уже создал такое дополнение? Кто-нибудь знает аддин, который уже делает что-то подобное?
Если ни на один из этих вопросов не ответили «да»:
Может ли кто-нибудь указать мне, как расширить контекстное меню исследователей решений на основе заданных предварительных условий?