
C# 中的动态编译、执行与调试
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文章介绍在C#中如何实现动态编译和执行代码,并探讨相关的调试技术,帮助开发者更灵活地处理运行时需求。
在此基础上我进行了一些封装工作,以使调用更加简便,并增加了对动态代码调试的支持、相同代码只编译一次的功能、自动重新编译改动的代码以及自动加载或手动加载引用文件等功能。
如上所述,我创建了一个名为CSharpProvider的类。接下来将介绍一些公共成员的具体使用方法:
- **AssemblyFileName**:这个属性用于指定动态编译后生成的程序集名称。
- **CompilerParameters**:该属性用来设定编译参数。
- **References**:此属性指定了被编译代码中的引用项。调用者可以通过调用`References.Add(xxx.dll)`来添加所需的引用文件,而对于所有属于System命名空间的引用,则无需手动加入,因为这个类会自动处理这些标准引用。
全部评论 (0)
还没有任何评论哟~


