I am programming an application using the command line application output type to display debug information in the console while MOGRE is handling the actual window creation
You can achieve this if you edit the .csproj manually:
Move the property group Xml element from the Xml element without Condition to the property group with conditions corresponding to build configuration / platform.
Before:
...
Exe
...
...
...
After:
...
...
Exe
...
...
WinExe
...
And finish:
Here is a proof example:
class Program
{
public static void Main(string[] args)
{
#if DEBUG
Console.WriteLine("test");
#else
Application.Run(new Form1());
#endif
}
}
It works, but I don't think this is officially supported, so use at your own risk :-)