【发布时间】:2011-12-01 20:47:20
【问题描述】:
是否可以在 c# 中创建一个应用程序,该应用程序本身可以从它动态创建的源代码创建另一个应用程序?
例如,应用程序 1 运行并询问您一些基本问题。然后使用这些问题的答案为您编译一个全新的 exe,在源代码中包含您的答案?
我希望这是有道理的!
马丁
【问题讨论】:
标签: c# .net visual-studio-2010 exe
是否可以在 c# 中创建一个应用程序,该应用程序本身可以从它动态创建的源代码创建另一个应用程序?
例如,应用程序 1 运行并询问您一些基本问题。然后使用这些问题的答案为您编译一个全新的 exe,在源代码中包含您的答案?
我希望这是有道理的!
马丁
【问题讨论】:
标签: c# .net visual-studio-2010 exe
是的,您可以使用 CSharpCodeProvider 类。请参阅此代码项目文章,它为您提供了总体思路:
【讨论】:
您真的需要每次都创建不同的应用程序吗?
创建该应用程序的通用版本,然后使用来自其他应用程序的文件对其进行配置可能会更容易。
【讨论】: