如何 动态编译自己写的代码

背着誓言飞

背着誓言飞

2016-01-29 13:25

如何 动态编译自己写的代码,如何 动态编译自己写的代码

CSharpCodeProvider _coder=new CSharpCodeProvider();
ICodeCompiler complier=_coder.CreateCompiler();
CompilerParameters _par=new CompilerParameters();
_par.GenerateExecutable=true;
_par.OutputAssembly="sy1.exe";//设置应用程序名
_par.MainClass="sy1";//设置主类
_par.IncludeDebugInformation=true;
foreach(Assembly asm in AppDomain.CurrentDomain.GetAssemblies())
{
_par.ReferencedAssemblies.Add(asm.Location);
}
string get_Code=_code;
CompilerResults _res=complier.CompileAssemblyFromSource(_par,get_Code);
if(_res.Errors.Count>0)
{
ErrInfo pEi=new ErrInfo();
pEi.Show();
ListBox getList=pEi.getList;
foreach(CompilerError err in _res.Errors) { getList.Items.Add(err.ErrorText); } } else { MessageBox.Show("success"); }
展开更多 50%)
分享

猜你喜欢

如何 动态编译自己写的代码

电脑网络
如何 动态编译自己写的代码

javascript写的一个表单动态输入提示的代码

Web开发
javascript写的一个表单动态输入提示的代码

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

自己写的mysql类

PHP
自己写的mysql类

如何用代码动态添加控件

C语言教程 C语言函数
如何用代码动态添加控件

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

MySQL代码如何在 Windows环境下编译

编程语言 网络编程
MySQL代码如何在 Windows环境下编译

微乐如何发布自己的动态?

手机软件 应用软件
微乐如何发布自己的动态?

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Flash MX2004入门与进阶实例(3)

Flash MX2004入门与进阶实例(3)

PSV《山脊赛车》魔鬼之车解锁流程

PSV《山脊赛车》魔鬼之车解锁流程
下拉加载更多内容 ↓