我正在创建一个 Visual Studio 2010 扩展包 ( Microsoft.VisualStudio.Shell.Package
),它需要分析所有项目和这些项目的引用。我会假设这是通过服务完成的(例如Package.GetService(typeof(IMenuCommandService))
)。我需要的是包含获取项目列表和这些项目参考的功能的界面。此外,任何关于在哪里可以找到包含 Visual Studio 中可用界面的参考的建议都将不胜感激。
请注意,我见过很多人尝试使用宏中的 DTE 做类似的事情。这不是我想要做的。我正在尝试从 Visual Studio 扩展中做同样的事情。