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

时间:2011-12-01 12:22:58

标签: c# .net visual-studio-2010 exe

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

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

我希望这是有道理的!

马丁

2 个答案:

答案 0 :(得分:3)

是的,您可以使用CSharpCodeProvider课程。请参阅此代码项目文章,该文章为您提供了一般概念:

Compiling and Executing Code at Runtime

答案 1 :(得分:0)

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

创建该应用程序的通用版本,然后使用其他应用程序中的文件对其进行配置可能会更容易。