以编程方式将C#翻译为IL
我有一个公文包,它使用CSharpCodeProvider命名空间以编程方式编译用户输入的代码。反射中是否有一个类或“CSharp”名称空间允许我将C#翻译成MSIL以编程方式将C#翻译为IL,c#,C#,我有一个公文包,它使用CSharpCodeProvider命名空间以编程方式编译用户输入的代码。反射中是否有一个类或“CSharp”名称空间允许我将C#翻译成MSIL Reflector或LINQPad是如何做到这一点的?Reflector将IL转换为C 你想要的恰恰相反 它被称为Microsoft.CSharp.CSharpCodeProvider 您可以通过编程方式对其进行配置,但它会运行csc.exe编译器来生成您喜欢的任何内容。如果您将目标设置为“netmodule”,我想它将生成裸IL
Reflector或LINQPad是如何做到这一点的?Reflector将IL转换为C 你想要的恰恰相反 它被称为
Microsoft.CSharp.CSharpCodeProvider
您可以通过编程方式对其进行配置,但它会运行csc.exe编译器来生成您喜欢的任何内容。如果您将目标设置为“netmodule”,我想它将生成裸IL 试着看一看 谢谢!我只是在MSDN的C#类参考库中查找正确的类,但我在查找汇编类。当我提到“CSharp”时,我指的是Microsoft.CSharp.xxx。助教。