【发布时间】:2011-08-02 19:39:29
【问题描述】:
我有以下问题,稍后将尝试描述它。
在我的程序中,可以通过单击按钮将 winform 编译为 .exe。
现在我尝试用 CodeDom 来做,所以在我的程序中我有以下行:
CompilerResults results = codeProvider.CompileAssemblyFromSource(parameters, text);
其中 codeProvider 是 CodeDomProvider,text 是编译源。
问题是我需要保存为 .exe 的 winform 后面有一个使用其他类和表单的类,并且由于参数“文本”是字符串参数,它必须包含所有这些类,这会导致大量的代码,更不用说大量的错误了。 Here 是我的意思的一个例子。
肯定还有其他方法,问题是,它们是什么?提前致谢!
【问题讨论】:
-
您要解决的问题是什么?
-
如果您告诉我们业务需求是什么,我相信我们可以为您的问题找到更好的解决方案。
标签: c# winforms visual-studio-2010 codedom dynamic-compilation