Есть ли способ безопасно использовать DirectoryCatalog для обработки, если каталог не существует?
Вот пример кода того, как настроен мой контейнер:
//Create an assembly catalog of the assemblies with exports
var catalog = new AggregateCatalog(
new AssemblyCatalog(Assembly.GetExecutingAssembly()),
new AssemblyCatalog(Assembly.Load("My.Second.Assembly")),
new DirectoryCatalog("Plugins", "*.dll"));
//Create a composition container
var container = new CompositionContainer(catalog);
Но исключениевыбрасывается, если каталог не существует, и я хотел бы игнорировать эту ошибку.