2009-06-19 15 views
8

La maggior parte del materiale che ho trovato riguardo DLR è correlata a IronPython. Puoi analizzare ed eseguire C# usando DLR? In caso affermativo, ciò impedirebbe di tentare di farlo su un server Web con circa 30 utenti?È possibile caricare ed eseguire snippet C# usando DLR?

In particolare mi piacerebbe scrivere la configurazione degli oggetti del flusso di lavoro quando un utente inizia un flusso di lavoro. A seconda delle condizioni che cambiano durante l'anno, i flussi di lavoro possono iniziare a passi diversi, quindi l'esecuzione degli script di configurazione sembra un buon modo per gestire la variazione.

risposta

0

Anche se Marc ha offerto un'alternativa per me, ho letto questo relativo SO question e C# e VB non sono ancora supportati.

+0

Non è davvero un fattore di "fino ad ora" - semplicemente non sono linguaggi DLR ... –

4

Sembra che tu stia davvero parlando del C# "compilatore as a service" (alla fine del this video), che si spera essere in 5.0 tempi per .NET (anche se Mono has it now). Per ora, CSharpCodeProvider è il migliore che abbiamo (che funziona in gran parte come "csc").

+0

Grazie - stava leggendo il tuo blog oggi. Roba buona. Fondamentalmente sto discutendo se andare sul percorso CSScript.net o perseguire il modo CSharpCodeProvider. –

+0

Marc, puoi consigliare alcuni buoni esempi oltre il collegamento MSDN? Grazie ancora. –

+0

Quale - compilatore come servizio? È piuttosto difficile, dal momento che non esiste e non lo sarà per un altro anno o giù di lì (a occhio). O ho frainteso la domanda ...? –

0

È possibile trovare questo rilevante ... anche se non funziona sul DLR stesso.

Mono Compiler as a Service (MCS)

Ha il vantaggio di correre frammenti e non il caricamento di una nuova assemblea per ogni compilare come CodeDom fa.

Problemi correlati