.CSファイルを与えることができ、それをコンパイルして、コンパイルエラーがあるかどうかを言うことができる小さなプログラムを書きたいとしましょう。そこで、これにはCodeDomを使用しました。CodeDOMを使用する場合は、実行時にロードできるようにDLL名を追加する必要があります。このようなもの:
CompilerParameters parameters = new CompilerParameters();
parameters.ReferencedAssemblies.Add("System.dll");
parameters.ReferencedAssemblies.Add("System.Windows.Forms.dll");
ただし、このアプローチにはいくつかの問題があります。必要なDLLがすべて含まれていることを確認するにはどうすればよいですか。それが唯一の方法ですか?このようにこれらのDLLを追加する代わりに、より良い方法はありますか?
ありがとう。