Como posso copiar uma seqüência de caracteres para a área de transferência dentro do meu aplicativo de console sem adicionar uma referência para System.Windows.Forms?

Eu tenho um aplicativo de console do .NET 4.0 que gera SQL e armazena-lo em uma variável de seqüência de caracteres. Eu quero que esta cadeia seja copiada diretamente para a área de transferência.

Até agora, toda a minha pesquisa indica que a única maneira que isso pode ser feito é adicionar uma referência ao System.Windows.Forms. Eu não quero adicionar uma referência a um assembly que é irrelevante para um aplicativo de console.

Dentro do universo em que existimos atualmente, existe um método conhecido de copiar uma cadeia de texto para a área de transferência dentro de um aplicativo de console que não envolve adicionar uma referência a System.Windows.Forms nem qualquer outro assembly cuja finalidade seja irrelevante para um aplicativo de console bare-bones?

questionAnswers(2)

yourAnswerToTheQuestion