Generar archivo HTML en tiempo de ejecución y enviar como archivo adjunto de correo electrónico

Tengo un requisito de proyecto de que necesitamos adjuntar una hoja de registro con formato HTML a un correo electrónico que se envía a un usuario. @ No quiero que la hoja de registro forme parte del cuerpo. Prefiero no usar HTMLTextWriter o StringBuilder porque la hoja de registro es bastante compleja.

Existe otro método que no estoy mencionando o una herramienta que lo haga más fácil?

Nota: Trabajé con la clase MailDefinition y creé una plantilla, pero no he encontrado una manera de hacer esto un archivo adjunto si eso es posible.

Respuestas a la pregunta(4)

Su respuesta a la pregunta