如何找到所有解决方案的程序集

时间:2010-02-04 11:43:06

标签: visual-studio vsx envdte

我正在编写一个Visual Studio扩展/加载项,我想找到当前解决方案中从项目创建的所有程序集的名称。

我没有任何技术限制 - 我可以使用DTE,MEF或其他任何完成工作的人。

1 个答案:

答案 0 :(得分:5)

我设法找到答案 - 使用DTE:

var projects = dte.Solution.Projects;
foreach (Project project in projects)
{
    if (project.Properties != null)
    {
        var assemblyName = project.Properties.Item("AssemblyName").Value.ToString();
    }
}