独立的c#编译器
本文关键字:编译器 独立 | 更新日期: 2023-09-27 18:03:38
我们有一个内部软件用于我们的日常工作。
它就像一个定制的CRM(某种)和Bug跟踪软件。我们有一个由3名开发人员组成的小团队来开发这个软件。现在这个团队也在做其他任务。
最近,我们收到了很多用户(他们是我们的员工,他们都是不同项目的开发人员)在我们公司增加功能的请求。创建这个软件的原始团队没有足够的时间来改进这个软件。因此,与其花费大量时间根据每个请求更新和为每个用户更新软件的可执行文件,我们希望实现一个编程/脚本解决方案,如果可能的话,它是免费和开源的。
我正在考虑在我们的应用程序中添加一种类似于c#的语言支持。这样,开发人员就可以在业余时间添加他们需要的功能,如果他们真的需要一个功能的话!
谁能指出一些已经存在的这样的实现?
我不知道我对c#的决定是否正确,我也想听听专家的意见。
TIA
该框架已经附带了一个c#编译器,您可以在执行时通过CSharpCodeProvider
使用。
您可能想看看Snippy的源代码,Snippy是我为c#深度编写的一个小工具,它可以动态编译代码,并且可以作为CSharpCodeProvider
的一个相当简单的介绍。
我想我会看看这里的脚本解决方案;也许IronPython是最容易捆绑和托管的,但也有其他可用的(包括Javascript)。. NET、IronRuby、IronScheme、Boo、f#等)