Quiero ejecutar ac # cli con argumentos de línea de comando del lado del cliente a través de una página web. He mirado algunas otras implementaciones como WebAssembly ffmpeg. Como ejemplo, quiero poder hacer algo como esto:
JavaScript del lado del cliente:
const program = createCSharpCLI(); await program.load(); await program.run("first line ", " second line"); const file = program.FS("readFile", "file.txt") console.log(file.readAsText()) // output: "first line \n second line"Programa.cs:
using System.IO; using System.Threading.Tasks; class TestClass { static void Main(string[] args) { // Write a file containing arguments. await File.WriteAllLinesAsync("file.txt", args); } }