Я создаю пакет расширения Visual Studio 2010 ( Microsoft.VisualStudio.Shell.Package
), который должен анализировать все проекты и ссылки на эти проекты. . Я бы предположил, что это делается с помощью службы (например, Package.GetService(typeof(IMenuCommandService))
). Что мне нужно, так это интерфейс, содержащий функциональные возможности для получения списка проектов и ссылок на эти проекты. Кроме того, любые советы о том, где найти ссылку, содержащую доступные интерфейсы в Visual Studio, будут высоко оценены.
Обратите внимание, что я видел, как несколько человек пытались сделать что-то подобное, используя DTE из макроса. Это не то, что я пытаюсь сделать. Я пытаюсь сделать то же самое из расширения Visual Studio.