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