当前位置:编程学习 > C#/ASP.NET >>

求一个C#动态编译的代码

我想达到的目的就是 我写一个exe 在exe里设置各种参数 然后生成一个新的exe 
我有写好的cs文件 如何做到程序把目录中的cs文件给编译成exe 网上找了很多都不详细  动态编译 C# EXE --------------------编程问答-------------------- 我倒有一个想法,你先用默认的参数写一个,然后直接打开查看exe,看看你的要修改的参数在哪里,然后想办法(写个小工具)去计算要修改参数的位置,然后用的时候直接修改带默认参数的exe的那个位置的内容!
怎样可以不?

默认参数哪里的大小必须大于你替换的内容的大小,所以可以类似于Union类型一样,定义个占用的位置最大的为默认参数。 --------------------编程问答-------------------- 这个我有经验。。。

把build出来的dll/exe转为il,然后修改il里面默认的变量,然后在编译成dll/exe

其实google早就实现了这个二进制升级的算法了,本来研究上的还想自己搞个东西出来卖钱呢,唉。。。 --------------------编程问答-------------------- http://bbs.csdn.net/topics/360188060 --------------------编程问答-------------------- 代码模板,替换,编译
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,