Мне нужно загрузить все сборки из DLL в каталог.
Мой основной код:
var assemblies = from filename in Directory.GetFiles(HttpRuntime.BinDirectory, "*.dll")
select Assembly.LoadFrom(filename);
Однако, если в этом каталоге есть неуправляемые DLL, то Assembly.LoadFrom дает сбой. Есть ли хороший способ загружать только управляемые DLL? Поймать исключение загрузки - это опция, но я хотел бы знать, есть ли лучший способ.
Мой код запускается на ASP.NET, при запуске приложения. Поэтому я также принимаю решение, специфичное для ASP.NET.