C# 如何扫描目录中的程序集并加载它们?

C# 如何扫描目录中的程序集并加载它们?,c#,dllimport,dynamic-loading,C#,Dllimport,Dynamic Loading,我想在目录中扫描项目中尚未引用的任何程序集,然后加载实现IMyInterface的类的所有实例 我知道该方法可以帮助我解决这个问题,但是如何确定我正在加载的程序集是否已经被静态引用?我不想加载任何程序集两次。您可以使用AppDomain.GetAssemblies查看已加载的程序集

我想在目录中扫描项目中尚未引用的任何程序集,然后加载实现IMyInterface的类的所有实例


我知道该方法可以帮助我解决这个问题,但是如何确定我正在加载的程序集是否已经被静态引用?我不想加载任何程序集两次。

您可以使用
AppDomain.GetAssemblies
查看已加载的程序集