CodeDOM を使用すると、次のようなものがあります。
CompilerParameters parameters = new CompilerParameters();
parameters.ReferencedAssemblies.Add("System.dll");
parameters.ReferencedAssemblies.Add("System.Windows.Forms.dll");
parameters.ReferencedAssemblies.Add("System.Data.Linq.dll");
parameters.ReferencedAssemblies.Add("System.Xml.Linq.dll");
parameters.ReferencedAssemblies.Add("System.Core.dll");
プログラムを実行すると、これは最後の 3 つの DLL に対して発生するエラーです。最初の 2 つ ( System.DLL および System.Windows.Forms.DLL ) には問題もエラーもありませんが、最後の 3 つを追加するとすぐにこれらの DLL をロードする行も追加すると、図のようなエラーが発生します。とても奇妙で迷惑で、修正する方法が見つかりませんでした。
ありがとう。