Как создать динамический объект COM / OLE / ActiveX в C # 4.0 из идентификатора программы или ProgID (например, «Word.Application») без ссылки на библиотеку?
В C # 3.5 я бынужно написать что-то вроде
Type comObjectType = Type.GetTypeFromProgID(progId, true);
Activator.CreateInstance(comObjectType);
Есть ли более простой способ сделать это в C # 4.0, чтобы я мог назначить его переменной типа dynamic (используя ключевое слово dynamic)?