Nie można eksportować klasę statyczną, jak nie ma instancja na drut. Druga linia:
Settings s;
Wystąpił błąd kompilatora, ponieważ nie można utworzyć instancji klasy statycznej.
W związku z tym nie jest to normalnie konieczne. MEF automatycznie utworzy pojedynczą instancję (domyślnie) twojej klasy Settings
(pod warunkiem, że nie jest statyczna) i ustawi to samo wystąpienie dla dowolnego określonego Import
. To skutecznie daje klasę "singleton-like", bez żadnych wad korzystania z klasy statycznej lub singleton.