次の問題があります。簡単に説明します。
私のプログラムでは、ボタンをクリックして winform を .exe にコンパイルする可能性があります。
今、私は CodeDom でそれをやろうとしたので、私のプログラムには次の行があります:
CompilerResults results = codeProvider.CompileAssemblyFromSource(parameters, text);
ここで、codeProviderは CodeDomProvider であり、textはコンパイル元のソースです。
問題は、.exe の背後に他のクラスとフォームを使用するクラスがあるため、保存する必要がある winform です。パラメーター 'text' は文字列パラメーターであるため、これらのクラスをすべて含める必要があり、膨大な量の多くの間違いは言うまでもありません。これが私の言いたいことの例です。
他の方法があるに違いありません。質問は、それらは何ですか? 前もって感謝します!