Ich möchte eine Anwendung um eine Skriptunterstützung erweitern, wie sie viele andere Anwendungen haben, z. B. MS Office mit VBA o UltraEdit mit JavaScript .
Welche Bibliotheken gibt es für C#/.NET (und welche Sprache(n) unterstützen sie)?
Ich möchte eine Anwendung um eine Skriptunterstützung erweitern, wie sie viele andere Anwendungen haben, z. B. MS Office mit VBA o UltraEdit mit JavaScript .
Welche Bibliotheken gibt es für C#/.NET (und welche Sprache(n) unterstützen sie)?
Sie können Ihre eigene Skripting-Umgebung mit Mono.CSharp (nur eine einfache dll) oder Roslyn erstellen, beide sind inzwischen recht ausgereift.
Mono enthält die Evaluator
Klasse und Roslyn die ScriptEngine
Beide machen die Einrichtung einer Skriptumgebung zum Kinderspiel. Natürlich etwas wie SkriptCS baut bereits darauf auf (Roslyn) und bietet Ihnen weitere Funktionen.
Für eine C#-Skriptumgebung, die auf Mono.CSharp aufbaut, können Sie sich folgendes ansehen CShell (die ich gemacht habe).
Je nach Bedarf kann die SEIDE Bibliothek könnte eine gute Option sein.
Es ist ein einfach zu bedienender Dolmetscher. Die interpretierte Sprache ist nicht C#. Es ist eine benutzerdefinierte Sprache, die entworfen wurde, um einfach zu bedienen (sehr wenig Interpunktion, nicht Groß-/Kleinschreibung, etc.) Aber es unterstützt Funktionen.
Eingebaute Funktionen werden über Ereignisse gehandhabt. Das heißt, wenn der interpretierte Code eine Ihrer internen Funktionen aufruft, löst er ein Ereignis in Ihrem Programm aus.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.
0 Stimmen
Nicht sicher, wie dies gilt, da die Microsoft.Net Framework enthält alle Bibliotheken bereits? Bitte können Sie eloborate auf, was Sie mit Bibliotheken in C#/.Net, um Verwirrung zu vermeiden meinen?
0 Stimmen
Auch hier gibt es weitere Diskussionen: stackoverflow.com/questions/137933