¿Cómo puedo copiar una cadena al portapapeles dentro de mi aplicación de consola SIN agregar una referencia a System.Windows.Forms?

Tengo una aplicación de consola .NET 4.0 que genera SQL y la almacena en una variable de cadena. Quiero que esta cadena se copie directamente en el portapapeles.

Hasta ahora, toda mi investigación indica que la ÚNICA forma en que esto puede hacerse es mediante la adición de una referencia a System.Windows.Forms. No quiero agregar una referencia a un ensamblaje que sea irrelevante para una aplicación de consola.

Dentro del universo en el que existimos actualmente, existe un método conocido para copiar una cadena de texto en el portapapeles dentro de una aplicación de consola que no implique agregar una referencia a System.Windows.Forms ni a ningún otro conjunto cuyo propósito sea irrelevante para un ¿Aplicación de consola básica?

Respuestas a la pregunta(2)

Su respuesta a la pregunta