c# - 使用 c# 桌面应用程序编写脚本

标签 c# javascript wsh

我有一个支持新 C# 插件的 C# 桌面应用程序。

我想更改能够接受脚本作为插件的现有 C# 应用程序。

脚本可以是 JavaScript、Windows 脚本宿主 (WSh) 或任何脚本。 (必须是插件,并且要在运行时编译运行)

想知道C#有没有脚本编译运行功能。如果您知道任何支持的 dll、好的链接或有用的项目,请告诉我。

最佳答案

来自CS-Script homepage :

"CS-Script is a CLR (Common Language Runtime) based scripting system which uses ECMA-compliant C# as a programming language. CS-Script currently targets Microsoft implementation of CLR (.NET 2.0/3.0/3.5/4.0) with full support on Mono."

此外,它还是开源的!

另一种选择是实现 IronPython .

关于c# - 使用 c# 桌面应用程序编写脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13246128/

相关文章:

C# - 从 C# WinForm 应用程序运行/执行 "Excel to CSV File Converter"控制台应用程序

c# - asp.net 核心恢复失败 - 多个项目 (ubuntu-16.04-x64)

javascript - 用于将行从一张纸移动到另一张纸的 Google 脚本的实现

c++ - JScript 和 Windows 服务之间的通信方式

c# - 从 MVC 客户端应用程序和移动应用程序保护对 .NET Web API 的访问

JavaScript - 如何通过查找值来查找对象属性

javascript 绑定(bind)函数不绑定(bind)值( Electron 远程回调)

javascript - Telnet 在 JavaScript 中使用小程序

javascript - wscript cscript 与 javascript 一起使用 COM 与 node.js

c# - SerialPort UnauthorizedAccessException