c# - 如何使我的应用程序可在 C# 中编写脚本?

标签 c# .net scriptable

我有一个用 C# 编写的桌面应用程序,我想在 C#/VB 上编写脚本。 理想情况下,用户会打开一个侧面板并写下类似

foreach (var item in myApplication.Items)
   item.DoSomething();

有语法高亮和代码补全会很棒,但我可以没有它。 我不想要求用户拥有Visual Studio 2010安装。

我正在考虑调用编译器、加载和运行输出程序集。

有没有更好的办法?

Microsoft.CSharp答案?

最佳答案

你有没有想过IronPython还是 IronRuby?

关于c# - 如何使我的应用程序可在 C# 中编写脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2367856/

相关文章:

c# - 从大型数据库中检索行时优化灵活的 Linq to Entity 标准的性能

c# - 具有很多 if else block 的功能。这些可以去掉吗

c# - 如何通过工作组连接到 MSMQ?

java - Rhino 在 Java 中评估 javascript 对象

c# - 将数据表更新为 Entity Framework 中的多个表

C# .Net 从表单帖子中读取字符串输入

.net - 如何将文本转换为rtf,以便发送电子邮件?

php 可编写脚本的网络浏览器

swift - 为什么无法使我的Swift应用程序可编写脚本?

c# - 在 WPF 中填充 ListView 项目