从源代码文本文件中生成C#汇编



我在文件中有一个C#源代码(或在文本字符串中)。如何使用反射发射来生成和执行此代码?

有很多示例,人们生成一个类,然后添加一种方法等,但是我需要顶部的compile-on-the-the-the C#Code,几个kilobytes。

reflection.emit用于在IL级别上使用代码,它对如何编译C#源代码一无所知,因此您不能为此使用它。

您可以为此使用的是编码,特别是CSharpCodeProvider类及其CompileAssemblyFromFile ()CompileAssemblyFromSource()方法。

相关内容

  • 没有找到相关文章

最新更新