从正在运行的应用程序编译一个新的控制台应用程序

本文关键字:应用程序 一个 控制台 编译 运行 | 更新日期: 2023-09-27 18:16:15

是否有可能在c#中创建一个应用程序,它可以从它动态创建的源代码中创建另一个应用程序?

例如

,应用程序1运行并询问您一些基本问题。然后使用这些问题的答案为您编译一个全新的exe,其中包含您的答案的源代码?

我希望这是有意义的!

Martyn

从正在运行的应用程序编译一个新的控制台应用程序

可以使用CSharpCodeProvider类。请参阅这篇代码项目文章,其中给出了总体思路:

在运行时编译和执行代码

真的需要每次都创建不同的应用程序吗?

创建该应用程序的通用版本,然后使用来自其他应用程序的文件配置它可能更容易。

相关文章: