HostedPumpkin:使用非托管 CLR 主机提交、编译和执行 C# 代码片段

时间:2021-06-28 07:35:48
【文件属性】:
文件名称:HostedPumpkin:使用非托管 CLR 主机提交、编译和执行 C# 代码片段
文件大小:746KB
文件格式:ZIP
更新时间:2021-06-28 07:35:48
C++ 托管南瓜 用于提交、编译和执行 C# 代码片段的概念证明 (POC)。 该解决方案由以下子项目组成: 主项目是一个非托管 C++ 项目,它使用托管 API 托管 CLR。 Host 使用两个帮助程序集: 自定义 (项目SimpleHostRuntime ) 一组加载了代码片段程序集的公共类(项目Pumpkin.Monitor ) Pumpkin.Submission项目使用(即通过csc.exe )编译片段,然后序列化程序集。 Pumpkin.Data项目提供支持功能,例如它有助于在数据库中存储和检索已编译的片段 Pumpkin.Web项目是一个非常简单的 ASP.NET MVC 项目,包含用于提交新代码段、列出所有代码段并执行它们的页面。 这个 POC 的目标是使用一些 C#,编译它,运行它。 简单 :) 更准确地说,我们希望以安全、可靠和高效的方式执行第三方代码(“代码段

网友评论