C# 从slnFilePath获取所有引用

C# 从slnFilePath获取所有引用,c#,winforms,C#,Winforms,有没有一种方法可以使用slnPath获取解决方案的所有活动引用(dll)? 我已经找到了一些解决方案,但它只是得到了您的编码(汇编)项目的引用,而不是其他项目的引用 更新: 可在csproj上找到的参考 当获取程序集项目的引用时,可以在assembly对象获取其引用中使用getReferenceAssemblys方法。而且您可能需要避免重复。是否要跳过包含但未实际使用的引用?例如,System.Xml.Linq包含在VS 2010 C#项目模板中,但您可能不需要它?@kennyzx如果该dll未

有没有一种方法可以使用slnPath获取解决方案的所有活动引用(dll)? 我已经找到了一些解决方案,但它只是得到了您的编码(汇编)项目的引用,而不是其他项目的引用

更新:

可在csproj上找到的参考


当获取程序集项目的引用时,可以在assembly对象获取其引用中使用
getReferenceAssemblys
方法。而且您可能需要避免重复。

是否要跳过包含但未实际使用的
引用?例如,
System.Xml.Linq
包含在VS 2010 C#项目模板中,但您可能不需要它?@kennyzx如果该dll未在本地安装,则它将跳过