当前位置:  开发笔记 > 编程语言 > 正文

如何通过.NET Windows窗体应用程序创建.NET可执行文件?

如何解决《如何通过.NETWindows窗体应用程序创建.NET可执行文件?》经验,为你挑选了1个好方法。

如标题中所述,我想在.NET中开发一个Windows窗体应用程序,它能够在运行时创建另一个.NET命令行或Windows窗体可执行文件,并让我将其保存到磁盘.

如果有可能以及如何进行,您有什么想法吗?

#Region"更多信息"

我想创建一个表单,用户可以在其中定义可执行文件路径和图标/图像路径.

当他/她按下构建按钮时,程序会创建一个新的.NET exe,用户可以将其保存到磁盘.

此exe的图标是在创建期间选择的图标,启动时它会启动在创建和退出期间选择的过程.

实际上是一个小型发射器

#EndRegion

非常感谢,Marco



1> Jon Skeet..:

绝对 - 您可以使用CSharpCodeProvider该类并使其在磁盘上生成程序集.假设你有想要构建的C#代码(当然是用户键入的代码).其他语言也有类似的提供程序 - 或者您可以在执行时决定使用CodeDomProvider.CreateProvider

如果你没有 C#代码进行编译,可能仍然有办法做你想做的事 - 但你需要具体说明你希望这个新的可执行文件做什么.

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有