Есть ли способ безопасно использовать DirectoryCatalog для обработки, если каталог не существует?
Здесь a пример кода настройки моего контейнера:
//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);
Но возникает исключение, если каталог не существует, и я хотел бы проигнорировать эту ошибку.