Compared to AppDomain.GetAssemblies()
, BuildManager.GetReferencedAssemblies()
(System.Web.Compilation.BuildManager) seems a more reliable way to get th
I've had the same problem. And after doing some research I've still not found a solid answer. The best I've come up with is to combine AppDomain.CurrentDomain.GetAssemblies()
with the AppDomain.AssemblyLoad
event.
In that way I can process all already loaded assemblies while getting notified for all new assemblies (which I then scan).