我正在编写一个VisualStudio扩展/外接程序,希望找到从当前解决方案中的项目创建的所有程序集的名称。
我没有任何技术限制——我可以使用DTE、MEF或其他任何可以完成工作的工具。
我设法找到了答案-使用DTE:
var projects = dte.Solution.Projects; foreach (Project project in projects) { if (project.Properties != null) { var assemblyName = project.Properties.Item("AssemblyName").Value.ToString(); } }