16 Stimmen

C#/.NET Skripting-Bibliothek

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)?

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

12voto

TheVillageIdiot Punkte 38840

Bitte prüfen CS-Skripting Bibliothek

Hier ist ein Artikel über das Skripting von Photoshop CS mit C#

Diese wird die Verwendung von LUA als Skripting Lib mit C# erörtert.

6voto

gimel Punkte 78080

IronPython ist eine dynamische .NET Skriptsprache.

IronPython ist eine Implementierung der Programmiersprache Python, die unter .NET und Silverlight läuft. Sie unterstützt eine interaktive Konsole mit vollständig dynamischer Kompilierung. Es ist gut mit dem Rest des .NET Frameworks integriert und macht alle .NET-Bibliotheken für Python-Programmierer leicht verfügbar, während die Kompatibilität mit der Python-Sprache erhalten bleibt.

Siehe IronPython-Einbettung für Beispiele, die zeigen, wie man IronPython von .NET Apps. Die IronPython-Rechner und der Evaluator geht auf die Einzelheiten der Verwendung von IronPython von einer C# Anwendung.

2voto

Matthew Scharley Punkte 121038

Lua wird oft als eines der besseren Programme angepriesen... Versuchen Sie, diese andere Frage für weitere Informationen zu sehen: Was sind die effektivsten Möglichkeiten, Lua mit C# zu verwenden?

Auch:

2voto

0voto

maxwellb Punkte 12426

Vergessen Sie nicht LSharp LISP in .NET. Etwas, das man im Auge behalten sollte, wenn man die Funktionalitätsphase erforscht. Vielleicht freut sich Rob Blackwell, dass Sie das in Erwägung ziehen.

CodeJaeger.com

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.

Powered by:

X