首页 > 编程知识 正文

c#开发的winform程序在不同操作系统下的兼容问题

时间:2023-05-05 11:13:47 阅读:258060 作者:2344

建议用.net framework 3.5作为生成目标,CPU设置为any来开发,然后在app.config文件里加上


 

<?xml version="1.0" encoding="utf-8"?><configuration> <startup useLegacyV2RuntimeActivationPolicy="true">     <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>     <requiredRuntime version="v4.0.30319" /> <supportedRuntime version="v2.0.50727"/></startup></configuration>


这样开发出来的程序既可以在.net 3.5上面运行,也可以在.net 4.x下运行。
xp系统本身不带任何.net,用户装一个3.5或4.0后可运行。
win7自带3.5,无需再装,直接运行。
win8自带4.5,无需再装,直接运行。
win8.1自带4.5.1,无需再装,直接运行。
win10自带4.6,无需再装,直接运行。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。