查找扩展项目中引用的程序集的引用程序集

时间:2016-02-04 10:39:39

标签: c# .net .net-assembly vs-extensibility

我有一个加入。在使用插件时,我需要在项目中生成引用程序集的详细信息。我可以通过以下方式获取装配细节。

VSProject vsproject = _project.Object as VSProject;
References ref = vsproject.References;

我可以获得该程序集的版本和其他详细信息。现在我需要获得这个程序集的依赖项。 对于EX:如果A是项目中引用的程序集。和组件B需要使用组件A(即A取决于B)。现在我还需要装配B的细节,如何实现这个

1 个答案:

答案 0 :(得分:0)

最后我找到了解决方法。我们可以通过以下方式实现这一目标。

Assembly a = Assembly.ReflectionOnlyLoadFrom("path of the dll");
var y=a.GetReferencedAssemblies();

现在您可以获取所有依赖程序集的详细信息。