¿Cómo creo un objeto COM/OLE/ActiveX dinámico en C# 4.0 desde un identificador de programa o ProgID (como "Aplicación.WEB") sin hacer referencia a una biblioteca?¿CreateObject equivalente para C# 4, palabra clave dinámica y enlace tardío?
En C# 3.5 tendría que escribir algo como
Type comObjectType = Type.GetTypeFromProgID(progId, true);
Activator.CreateInstance(comObjectType);
¿Hay una manera más fácil de hacerlo en C# 4.0, así que puede asignar a una variable de tipo dinámico (usando la palabra clave dinámica) ?
funciona muy bien (Cualquier CPU también). Gracias. – harveyt