Bibliothèque de scripts C # / .NET
Je veux améliorer une application avec l'aide de scripts comme beaucoup d'autres applications sont, par exemple, MS Office à l'aide de VBA ou UltraEdit à l'aide de JavaScript.
Que les bibliothèques existent pour C#/.NET (et langue(s) prennent-ils en charge)?
source d'informationauteur ulrichb
Vous devez vous connecter pour publier un commentaire.
IronPython est une dynamique
.NET
langage de script.Voir IronPython intégration pour des exemples montrant les moyens d'appel IronPython de
.NET
apps.Le IronPython de la Calculatrice et de l'Évaluateur va dans les détails de l'utilisation de
IronPython
à partir d'unC#
application.Veuillez vérifier CS de Script bibliothèque
Ici est un article à propos des scripts Photoshop CS avec C#
Cette l'un traite de l'utilisation de LUA que le script lib avec C#.
Lua est souvent présenté comme étant l'un des meilleurs... Essayez de regarder cette autre question pour plus d'informations: Quels sont les moyens les plus efficaces d'utiliser Lua avec C#?
Aussi:
Voir "Quel est le meilleur langage de script à intégrer dans une application de bureau C#."
Voir aussi "C'Est Un Langage de Script" d'Eric Lippert.
N'oubliez pas LSharpde LISP .NET. Quelque chose à garder un oeil sur si vous êtes à explorer les fonctionnalités de la scène. Peut-être que Rob Blackwell seront heureux d'entendre que vous envisagez.
Vous pouvez faire cuire votre propre environnement de script avec Mono.CSharp (juste une simple dll) ou Roslyn, les deux sont très mature maintenant.
Mono contient le
Evaluator
classe et Roslyn laScriptEngine
à la fois en facilite la configuration d'un environnement de script. Bien sûr, quelque chose comme ScriptCS déjà construit (Roslyn) et vous donne plus de fonctionnalités.Pour un C# script de l'environnement construit sur Mono.CSharp, vous pouvez consulter la CShell (que j'ai fait).