¿Cómo convierto una aplicación de consola .NET a una aplicación Winforms o WPF?

Frecuentemente empiezo con una aplicación de consola simple para probar una idea, luego creo un nuevo proyecto basado en GUI y copio el código. ¿Hay alguna manera mejor? ¿Puedo convertir mi aplicación de consola existente fácilmente?

Simplemente agregue una nueva forma de Win, agregue el siguiente código a su Main:

Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); 

A continuación, haga clic derecho en su proyecto y seleccione las propiedades y cambie el “Tipo de salida” a la aplicación de Windows y listo.

EDITAR:

En VS2008 la propiedad para cambiar es Tipo de aplicación

enter image description here

Para completarlo, y para otros nuevos como yo, también debes agregar:

usando System.Windows.Forms;

… a la cima de Program.cs