Если то, что вы подразумеваете под «ресурсами», на самом деле являются ресурсами, встроенными в сборку, вы всегда можете извлечь их вручную (см. Assembly.GetManifestResourceStream()
), не используя статические классы (с ними будет больше проблем, так как единственный способ Вы можете использовать их чисто с отражением).
Spring.NET имеет хорошую IResource абстракцию.
И нет, Activator
нельзя использовать для "создания" статических классов.