1

CodeDom を使用してコードをコンパイルし、コンパイラーのパラメーターを初期化するために、次のようなことをしています。

CompilerParameters parameters = new CompilerParameters();
parameters.ReferencedAssemblies.Add("System.dll");
parameters.ReferencedAssemblies.Add("System.Windows.Forms.dll");
parameters.ReferencedAssemblies.Add("System.Core.dll"); //only works in .NET 4.0

Visual Studio のターゲット フレームワークを .NET 4.0 に配置した場合、問題なく動作します。しかし、Visual Studio のターゲット フレームワークを .NET 3.5 に配置すると、図にエラーが表示されます。実際には、.NET 3.5 で実行する必要があります :(

ここに画像の説明を入力

4

0 に答える 0