首页 > 编程语言 >winform程序在不同操作系统下的兼容问题

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

时间:2023-04-11 14:13:25浏览次数:48  
标签:再装 无需 操作系统 兼容问题 3.5 net 自带 运行 winform

建议用.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,无需再装,直接运行。

标签:再装,无需,操作系统,兼容问题,3.5,net,自带,运行,winform
From: https://www.cnblogs.com/zzgxl/p/17306023.html

相关文章

  • [转载]WinForm全窗口显示遮罩层效果和进度条
    运行效果如下:自定义控件核心代码:///<summary>///遮罩层///</summary>[Designer("System.Windows.Forms.Design.ParentControlDesigner,System.Design",typeof(IDesigner))]publicclassMaskLayer:Control{///<summary>///遮罩层///......
  • 自己动手从零写桌面操作系统GrapeOS系列教程——4.1 在VirtualBox中安装CentOS
    学习操作系统原理最好的方法是自己写一个简单的操作系统。之前讲解开发环境时并没有介绍具体的安装过程,有网友反应CentOS的安装配置有问题,尤其是共享文件夹。本讲我们就来补充介绍一下在VirtualBox中安装配置CentOS的具体过程,彻底解决GrapeOS开发环境问题。一、新建虚拟机1.......
  • C#编程之c#串口(winform、wpf)
    本文主要向大家介绍了C#编程之c#串口通信讲解(一)(winform、wpf),通过具体的内容向大家展示,希望对大家学习C#编程有所帮助。串口操作需要注意的几点如下:1、如果是USB转串口;则需要安装USB转串口驱动,附件有此驱动。2、串口打开状态最好不要直接插拔串口,可能会导致中控板或者串口线烧坏。......
  • 86-云原生操作系统-Zookeeper集群业务容器化生产案例
    案例业务逻辑实现步骤构建zookeeper镜像#准备构建镜像的文件[root@K8s-ansiblezookeeper]#chmoda+x*.sh[root@K8s-ansiblezookeeper]#lltotal36900drwxr-xr-x4rootroot4096Apr913:47./drwxr-xr-x11rootroot4096Apr902:59../-rw-r--r--1ro......
  • C# WinForm操作配置文件AppSettings获取、增加、删除、修改
    在C#WinForm开发中,如果想要修改AppSettings中的值,发现用下面这个代码并没有成功。ConfigurationManager.AppSettings.Set(key,value);//修改值,但是没有成功下面提供可以用的获取、增加、删除、修改appSettings的方法。publicclassWinConfigHelper{///<summary>......
  • 85-云原生操作系统-分层镜像构建并部署业务到Kubernetes集群生产案例
    在生产环境中业务迁移至Kubernetes环境都需要提前规划机房kubernetes集群部署基本步骤:机房环境搭建基础服务搭建系统迁移数据库迁移测试及联调使用服务及版本Pod地址规划端口使用统计业务迁移Nginx+Tomcat+NFS实现动静分离实现步骤:Centos基础环境镜像制作#准备安装包[root@K8s-a......
  • 操作系统(2.7.2)--线程(轻型进程)与进程(重型进程)的比较
    由于线程具有许多传统进程所具有的特征,所以又称之为轻型进程(Light-WeightProcess)或进程元把传统进程称为重型进程(Heavy-WeightProcess)。1)调度的基本单位在传统的操作系统中,作为拥有资源的基本单位和独立调度、分派的基本单位都是进程。在引入线程的操作系统中,则把线程作为调度和......
  • 操作系统(2.7)--进程的引入
    1.进程的两个基本属性进程的两个基本属性:①进程是一个可拥有资源的独立单位;一个进程要能独立运行,它必须拥有一定的资源。②进程同时又是一个可独立调度和分派的基本单位,使之成为一个能独立运行的基本单位,从而也就构成了进程并发执行的基础。然而,由于进程是一个资源的拥有者,因而在......
  • 操作系统(刷题)
          ......
  • 了解操作系统
    认识操作系统​ 从目的上来认识操作系统,其操作系统的本质就是为了方便人对硬件设备的操作。电脑的CPU、存储器、输入设备和输出设备,为了方便协调这几者之间的工作来达到高效的计算、大量数据的存储与分析处理,所以会用到操作系统对硬盘内存进行分划管理,对CPU高速运算和内存数据读......