C#/.NET 脚本库 [英] C#/.NET scripting library
问题描述
我想像许多其他应用程序一样使用脚本支持来增强应用程序,例如使用 VBA 的 MS Office 或 使用 JavaScript 的 UltraEdit.
I want to enhance an application with scripting support like many other applications have, e.g. MS Office using VBA or UltraEdit using JavaScript.
C#/.NET 有哪些库(以及它们支持哪些语言)?
Which libraries do exist for C#/.NET (and which language(s) do they support)?
推荐答案
IronPython 是一个动态的.NET
脚本语言.
IronPython is a dynamic .NET
scripting language.
IronPython 是在 .NET 和 Silverlight 下运行的 Python 编程语言的实现.它支持具有完全动态编译的交互式控制台.它与 .NET Framework 的其余部分很好地集成在一起,使 Python 程序员可以轻松使用所有 .NET 库,同时保持与 Python 语言的兼容性.
IronPython is an implementation of the Python programming language running under .NET and Silverlight. It supports an interactive console with fully dynamic compilation. It's well integrated with the rest of the .NET Framework and makes all .NET libraries easily available to Python programmers, while maintaining compatibility with the Python language.
请参阅 IronPython 嵌入,了解显示从 .NET
应用程序.IronPython 计算器和评估器进入从 C#
应用程序使用 IronPython
的详细信息.
See IronPython embedding for examples showing ways to call IronPython from .NET
apps.
The IronPython Calculator and the Evaluator goes into the details of using IronPython
from a C#
application.
这篇关于C#/.NET 脚本库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!