我有以下问题,将尝试尽快描述它。
在我的程序中,可以通过单击按钮将 winform 编译为 .exe。
现在我尝试用 CodeDom 来做,所以在我的程序中我有以下行:
CompilerResults results = codeProvider.CompileAssemblyFromSource(parameters, text);
其中codeProvider是 CodeDomProvider,而text是编译源。
问题是我需要保存为 .exe 的 winform 后面有一个使用其他类和表单的类,并且,由于参数“文本”是一个字符串参数,它必须包含所有这些类,这会导致大量代码,更不用说很多错误了。这是我的意思的一个例子。
肯定有其他方法,问题是,它们是什么?提前致谢!