2009-06-19 6 views
8

Die meisten Material ich gefunden habe, in Bezug auf das DLR auf Ironpython bezogen. Können Sie C# mit DLR analysieren und ausführen? Wenn das der Fall ist, würde das verhindern, dass Sie dies auf einem Webserver mit ungefähr 30 Benutzern versuchen?Ist es möglich, C# Snippets mit DLR zu laden und auszuführen?

Insbesondere möchte ich gerne Skript die Konfiguration meines Workflow-Objekte, wenn ein Benutzer zum ersten Mal einen Workflow auslöst. Abhängig von den Bedingungen, die sich im Laufe des Jahres ändern, können Workflows mit unterschiedlichen Schritten beginnen. Daher scheint das Ausführen von Konfigurationsskripts eine gute Möglichkeit zu sein, mit der Variation umzugehen.

Antwort

0

Obwohl Marc eine Alternative für mich angeboten, las ich diese verwandten SO question und C# und VB werden jetzt noch nicht unterstützt.

+0

Es ist nicht wirklich ein Faktor von "bis jetzt" - sie sind einfach keine DLR-Sprachen ... –

4

Es klingt wie Sie wirklich sprechen über den C# "Compiler als Dienst" (am Ende this video), die hoffentlich in der 5.0-Zeitskala für. NET sein wird (obwohl Mono has it now). Denn jetzt ist CSharpCodeProvider das Beste, was wir haben (die weitgehend wie „csc“ funktioniert).

+0

Dank - las heute einen Blog. Gutes Zeug. Im Grunde debattiere ich, ob ich die CSScript.net Route gehe oder den CSharpCodeProvider Weg gehe. –

+0

Marc, können Sie einige gute Beispiele über den MSDN-Link hinaus empfehlen? Danke noch einmal. –

+0

Welcher - Compiler als Dienst? Ein bisschen schwer, da es nicht existiert und nicht für ein weiteres Jahr oder so (zu einer Schätzung). Oder habe ich die Frage falsch verstanden ...? –

0

Sie können diese relevant finden ... wenn es auf dem DLR selbst nicht läuft.

Mono Compiler as a Service (MCS)

es den Vorteil des laufenden Schnipsel hat und nicht eine neue Baugruppe auf jedem Laden kompiliert wie CodeDom tut.