• 大小: 2KB
    文件类型: .cs
    金币: 1
    下载: 0 次
    发布日期: 2021-05-17
  • 语言: C#
  • 标签: C#  动态编译  

资源简介

【源码】C#动态编译DLL到内存,并调用执行。 详细注释一目了然、静态方法直接调用即可。

资源截图

代码片段和文件信息

using System;
using System.Collections;
using System.Reflection;
using Microsoft.CSharp;
using System.CodeDom.Compiler;

namespace CompilerDemo
{
    public class Compiler
    {
        public static void compiler()
        {
            string codeString = @“
            public class CompilerTest 
            {
                public static string GetTestString()
                {
                    string MyStr = ““This is a Dynamic Compiler Demo!““;
                    return MyStr;
                }
            }“;
            CompilerParameters compilerParams = new CompilerParameters()
            {
                //编译器选项设置
                CompilerOptions = “/target:library /optimize“
                //编译时在内存输出
                GenerateInMemory = true
                //生成调试信息
           

评论

共有 条评论