MEF и DirectoryCatalog

Есть ли способ безопасно использовать 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);

Но возникает исключение, если каталог не существует, и я хотел бы проигнорировать эту ошибку.

9
задан jonathanpeppers 19 July 2011 в 20:00
поделиться