C#/.NET 脚本库 [英] C#/.NET scripting library

查看:18
本文介绍了C#/.NET 脚本库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想像许多其他应用程序一样使用脚本支持来增强应用程序,例如使用 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆