使exe在较低版本的框架上运行
本文关键字:框架 运行 版本 exe | 更新日期: 2023-09-27 18:18:45
我正在从我的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 2.0上从。net 4应用程序创建的?
示例我引用
您需要在构建项目时使用。net 2.0进行编译。
如果你使用的是像Visual studio这样的IDE,只需右键单击项目并选择"属性",你就会看到目标框架。
为。net 4.0编译的。net程序集将永远不会在。net 2.0 CLR中运行。必须为。net 2.0重新编译。