que estoy haciendo un poco de secuencias de comandos y me encuentro con algún más poder sería bueno. Al igual que la capacidad de seguir intentando eliminar un archivo con un retraso de 1 segundo Y tenerlo portátil. Pasé un tiempo hoy traduciendo un script bat para bash. Sé que puedo usar php o python, pero ESTOY MUY PREFERENTE en la comprobación del tiempo estático/de compilación.¿La fuente de C# se ejecuta como un script?
¿Hay una manera de ejecutar código C# como un guión? Siempre que pueda editar la fuente rápidamente (como en un bloc de notas) y ejecutarla simplemente, entonces estaré contento.
Espero que no tenga que crear una extensión personalizada y escribir una aplicación para compilar y ejecutar dinámicamente la secuencia de comandos (sé que la fuente compilará .js en algún lugar ...). ¿Alguien sabe de una solución?
Hay PowerShell si desea acceder a la biblioteca .NET (así como un montón de commandlets). F # también tiene un modo interactivo que le dará acceso a bibliotecas .NET desde una consola. Cualquiera de estos parece una solución más directa que la compilación de C# sobre la marcha. – R0MANARMY
No estoy seguro de seguir su pregunta. Desea poder "editar la fuente rápidamente y ejecutarla", pero "prefiere la comprobación del tiempo estático/de compilación". ¿Desea un * idioma * interpretado * o uno * compilado *? –
puede usar csscript o linqpad como se haya respondido. Yo uso csscript para cada lote complejo – asakura89