0

C#アプリケーションからexeを作成し、次のdllsようなものを追加しています

SFXmaker.cp = new System.CodeDom.Compiler.CompilerParameters();
cp.ReferencedAssemblies.Add("System.Drawing.dll");
cp.ReferencedAssemblies.Add("System.Windows.Forms.dll");

問題は、.NET Framework 4.0 を使用していて、.NET 2.0 でエクストラクタを実行するとクラッシュすることです。exe.NET 4 アプリケーションから作成された .NET 2.0で実行する方法を誰か教えてもらえますか?

私が参照している例

4

2 に答える 2

1

.NET 4.0 用にコンパイルされた .NET アセンブリは、.NET 2.0 CLR では決して実行されません。.NET 2.0 用に再コンパイルする必要があります。

于 2013-06-18T06:49:55.257 に答える