Un'applicazione ha la seguente logica:
- client = > creato * .cpp = > inviato al server = > cl.exe + * .cpp =
* .Exe - client = > creato * .cs = > inviato al server = > csc.exe + * .cs =
* .Exe - client = > creato * .pas = > inviato al server = > PascalCompiler +
* .pas = * .exe - ecc.
La lingua - C #. Ho sentito che MSBUILD può aiutarmi, ma non capisco come modificare il compilatore sul server in fase di runtime. Qualcuno sa di opzioni diverse dalla classe Process?
Sto provando a scrivere un sistema online per testare i programmi nei concorsi di programmazione. Il programmatore seleziona il compilatore e invia il codice sorgente al server per la verifica.
E non ho bisogno di costruire il progetto, ho solo bisogno di compilare un singolo file.