从正在运行的应用程序编译一个新的控制台应用程序
本文关键字:应用程序 一个 控制台 编译 运行 | 更新日期: 2023-09-27 18:16:15
是否有可能在c#中创建一个应用程序,它可以从它动态创建的源代码中创建另一个应用程序?
例如,应用程序1运行并询问您一些基本问题。然后使用这些问题的答案为您编译一个全新的exe,其中包含您的答案的源代码?
我希望这是有意义的!
Martyn
可以使用CSharpCodeProvider
类。请参阅这篇代码项目文章,其中给出了总体思路:
在运行时编译和执行代码
真的需要每次都创建不同的应用程序吗?
创建该应用程序的通用版本,然后使用来自其他应用程序的文件配置它可能更容易。