Hola, revisando el codigo creo que debes de hacaer un pequeño cambio
Código c#:
Ver originalstatic void Main(string[] args)
{
if (args.Length > 0)
{
System.Console.WriteLine(String.Format("Number of command line parameters = {0}", args.Length));
foreach (string s in args)
{
MessageBox.Show(s);
System.Console.WriteLine("variable:" + s);
}
}
else
{
//Código que abre mis formularios
}
}
Ahora si lo que quieres es que tu aplicación de WinForms muestre mensajes en la consola lo que debes de hacer es cambiar el tipo del proyecto a proyecto de consola, eso lo haces haciendo click derecho sobre el proyecto y luego en propiedades, ya ahi cambia el campo que se llama
Output type por Console Application y listo ya tienes tu aplicación de WinForms con mensajes por consola
Saludos