Salida de consola ANSI-Coloring con .NET

Intento generar una salida de consola de color usandoCódigos de escape ANSI con el siguiente programa mínimo de C #:

using System;

// test.cs
class foo {
    static void Main(string[] args) {
        Console.WriteLine("\x1b[36mTEST\x1b[0m");
    }
}

Estoy corriendoAnsicon v1.66 en Windows 7 x64 con csc.exe (Microsoft (R) Visual C # Compiler versión 4.6.0081.0)

La salida en color funciona bien en esta configuración; Ansicon en sí está funcionando sin problemas.

Para realizar una verificación cruzada, uso un one.liner de node.js que es 100% equivalente al programa C #:

// test.js
console.log("\x1b[36mTEST\x1b[0m");

Y, aún más básico, un archivo de texto hecho a mano:

Ambos que correctamente hacen lo esperado: imprimir unverde azuladode color "TEST":

Solo el test.exe que creé con csc imprime algo más. ¿Por qué?

Respuestas a la pregunta(2)

Su respuesta a la pregunta