WPF c#程序如何同时兼容.net3.5和.net4.0

By | 2020-12-28

问题:

win8,win10系统默认使用.net4.0以上的框架;
win7默认使用.net3.5;

无论使用什么版本构建,在不同系统下运行都会提示需要安装对应的.net framework框架;

解决方法:

目标框架选择.net3.5,修改app.config文件,添加v4.0的支持

<configuration>
    <startup>
      <supportedRuntime version="v4.0" />
      <supportedRuntime version="v2.0.50727"/>
    </startup>
</configuration>

重新生成解决方案后,会生成一个你的程序名.exe.config文件,将这个config和程序放在一起运行即可

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注