C#如何通过代码实现生成EXE可执行文件,?

2024-11-09 01:57:48
推荐回答(1个)
回答1:

你这个叫动态编译.
有很多方式.
最简单的是把一个EXE拆开.把要替换的地方替换掉.再写入文件.
另外一种是用编译器编译一下.
.NET 自己就有编译器.
所以你完全可以生成一个CS代码文本.把引用加上,就可以编译了.
另外就是可以用MSIL,直接内存生成一个Type来运行.呵呵.方法多的是.