不同版本Visual Studio对windows系统的要求
liuian 2024-12-02 22:24 64 浏览
前言
在实际开发工作中,你可能会遇到如下问题:
你的领导可能没有考虑这些信息就直接让你使用最新版工具进行新项目研发,结果因为你们的系统不支持,你还需要做操作系统升级甚至要增加几个内存条才能满足开发工作....只是装系统装软件可能就好几天过去了,但是真的值得吗?最新的一定是最好最适合的吗?[恐惧]
或者你们给客户提供的API一直使用的相对低版本的IDE进行编译的,领导说我们要与时俱进啊,为什么不使用最新版本IDE呢?直接拍脑袋让你使用最新版,你会怎么办?领导是老大,直接按照他的要求做?[狗头]
通过上面的案例,大家都能看出来这个领导的决策是不合适的,当然不排除领导的决策有部门或公司战略的原因(但是一般不会跟员工说战略),那么对于我们开发人员来说,在做任何决定前,如果问题的影响分析考虑不够全面,后面很可能会出问题,加班修改都是小事,严重的可能要背锅甚至被用户问候家人。
不同版本Visual Studio对windows系统的要求
言归正传,下面就以Visual Studio为例,跟大家列举一下不同版本Visual Studio对windows系统的要求。
VS版本 | 支持的windows系统版本 |
Visual Studio 2022 | 以下 x64 位操作系统支持 X64 Visual Studio 2022:
以下 64 位 ARM 操作系统支持 Arm64 Visual Studio 2022 17.4 及更高版本:
|
Visual Studio 2019 | (建议使用 64 位;不支持 ARM):
|
Visual Studio 2017 |
|
Visual Studio 2015 |
|
Visual Studio 2013 |
|
Visual Studio 2010 |
|
可能有些同学会说,虽然我要使用的Visual Studio不支持低版本的windows操作系统,但是我可以通过在低版本的windows系统上安装对应运行时(runtime)的方式从而实现Visual Studio使用自有啊。我只能说,“图样图森破”[汗]。Windows 上安装的Visual Studio或.NET, 是由运行时和 SDK 组成。 运行时用于运行 .NET 应用,是和Visual Studio或.NET相匹配的,有同样的windows系统版本依赖。
总结
在软件开发过程中,不管是我们自己做的产品,还是使用的IDE或其他工具,一定要充分考虑软件的适应性问题,不光是自己环境的适应性,还要考虑使用产品的用户感受(你总不能要求所有用户也必须升级操作系统才能使用你们的软件吧,那就太流氓啦!)。
大家考虑如下几点应该就能解决大部分兼容问题了:
- 对操作系统的依赖:支持哪几种操作系统,支持的最高系统版本、最低系统版本;
- 对硬件的要求:内存、硬盘、GPU、CPU等的依赖;
- 对工作其他方面的影响:开发流程、其他开发工具和测试工具的支持与配合
- 对使用者的影响:是用户无感知?还是需要用户更新库、重装系统?
我们分析问题题,不要人云亦云,也不要做只是严格按照领导指示干活的乖员工,要有怀疑精神,用严谨的态度、充分分析所有可能影响以及对策,这样才能做到对任何问题都智珠在握,应对自如。
那么,如何才能做到“用怀疑精神、严谨的态度、充分分析论证所有可能影响以及制定对策”呢?方法可以参考我以前写的一篇文章,DRBFM(基于失效模式的设计)在产品研发流程中的应用。
原创不易,欢迎大家关注、收藏、点赞![作揖]
相关推荐
- home键是什么意思苹果手机(home键是苹果手机哪个键)
-
就是手机屏幕正下方的那个圆形的按钮,就是苹果手机的home键,home键的作用比较大,可以用来设置指纹解锁,单机home键可以返回主屏幕界面,双击home键可以弹出后台应用程序可以进行清楚,还可以通过...
- tplink说明书图片(tp-link路由器说明书步骤图)
-
第一步连接路由器WIFI在手机获取IP地址里找到路由器网关地址,第二步在浏览器地址栏输入路由器网关地址,之后会跳转到路由器管理员登录界面,输入账号密码就可以进入路由后台管理路由,如果提示路由器密码错误...
- 如何不安装flash玩4399(现在4399不提供flash如何玩游戏)
-
没有flash是玩不了的,需要开启flash才可以。1、首先打开浏览器,进入4399的游戏页面。2、进入游戏页面后,点击【已被屏蔽】文字。3、然后右上角会出现窗口,点击【管理】按钮。4、进入管理页面后...
- chrome download apk(chromedownloadapk in english)
-
手机下载安装的第三方应用出现问题,无法正常使用,建议按照以下方法操作:1.关闭重新启动该应用。2.建议将此软件卸载重新安装尝试。3.更换其他版本尝试。4.更新下手机系统版本后安装尝试5.备份手机数据(...
-
- qq空间官网手机登录网页版(qq空间官网登陆入口)
-
z.qq.com可以通过以下方式登录手机QQ空间:1、使用手机登录手机腾讯网3g.qq.com,点击“空间”,根据提示QQ号码和QQ密码就可以登录;2、通过手机直接输入手机QQ空间网址z.qq.com,根据提示操作即可登录;3、下载手机Q...
-
2025-12-22 13:55 liuian
- windows11我的电脑在哪里打开
-
1/6通过“开始”进入“设置”-“时间和语言”。2/6在“时间和语言”界面选择“区域”3/6这里我们将区域更改位“新加披”,退出。4/6打开微软自带的市场,搜索“你的手机”获取并下载。5/6安装完成后...
- win10怎么取消开机自启动(win10如何关闭开机自动启动)
-
要关闭Windows10的开机自动启动程序,你可以按下Win+R键,输入"msconfig"并按回车键打开系统配置工具。在"启动"选项卡中,你可以看到所有开机自动...
- 手机cpu排名2025(手机cpu排名榜)
-
一、2022手机CPU性能综合排名前八名手机CPU:1、型号:苹果A16---综合分数:暂无2、型号:骁龙8gen1---综合分数:42333、联发科天玑9000---综合分数:38724、...
- 论坛系统(论坛系统数据流图)
-
BBS是电子布告栏系统的简称,一种网站系统,也是目前流行网络论坛的前身。它允许用户使用终端程序通过调制解调器拨接或者因特网来进行连接,BBS站台提供布告栏、分类讨论区、新闻阅读、软件下载与上传、游戏、...
- hp1020plus打印机无法打印(惠普1020plus打印机突然不能打印了)
-
删除惠普打印机驱动和软件:1.如果你的打印机已通过USB连接到电脑,断开USB连接;2.打开控制面板—程序和功能(卸载或更改应用程序);3.在软件列表中找到惠普打印机,将其卸载;4.重启电脑...
- wifi密码破解器电脑版(wifi密码破解工具电脑版)
-
肯定不是万能钥匙这种“破解”wifi的东西。不是一两次见到把万能钥匙当做破解wifi用的人了,但实际上那玩意就是个分享wifi的软件。你连上一个wifi,密码就会被分享到云端(可以不分享),别...
- 手机临时文件夹在哪个位置(手机临时文件夹在哪个位置找)
-
1.手机文件临时文件是指在手机使用过程中产生的临时文件。2.手机应用程序在运行时需要产生一些临时文件,如缓存文件、日志文件、临时下载文件等,这些文件可以提高应用程序的运行效率和用户体验。但是,这些...
- 安卓10系统下载(安卓10 下载)
-
方法及步骤: 其实使用安卓车机下载歌曲的方法十分的简单,具体操作步骤和安卓手机一模一样。 首先我们需要在车机的应用商店上,下载一个音乐播放器,例如网易云音乐或者QQ音乐等。 下载完成后点击进入...
- 华硕人工客服24小时吗(华硕售后人工客服)
-
华硕服务中心广东省惠州市惠东县城平深路(创富斜对面)惠东同心电脑城1L11(1.3km)笔记本电脑,平板电脑华硕服务中心广东省惠州市惠东县平山镇同心电脑城1F26(1.3km)笔记本电脑,平...
- 电脑音量小喇叭不见了(电脑声音喇叭图标不见了怎么办)
-
如果您电脑上的小喇叭(扬声器)不见了,可以尝试以下方法找回:1.检查设备管理器:在Windows下,右键点击“我的电脑”(或此电脑)->点击“属性”->点击“设备管理器”,查看“声音、视...
- 一周热门
- 最近发表
-
- home键是什么意思苹果手机(home键是苹果手机哪个键)
- tplink说明书图片(tp-link路由器说明书步骤图)
- 如何不安装flash玩4399(现在4399不提供flash如何玩游戏)
- chrome download apk(chromedownloadapk in english)
- qq空间官网手机登录网页版(qq空间官网登陆入口)
- windows11我的电脑在哪里打开
- win10怎么取消开机自启动(win10如何关闭开机自动启动)
- 手机cpu排名2025(手机cpu排名榜)
- 论坛系统(论坛系统数据流图)
- hp1020plus打印机无法打印(惠普1020plus打印机突然不能打印了)
- 标签列表
-
- python判断字典是否为空 (50)
- crontab每周一执行 (48)
- aes和des区别 (43)
- bash脚本和shell脚本的区别 (35)
- canvas库 (33)
- dataframe筛选满足条件的行 (35)
- gitlab日志 (33)
- lua xpcall (36)
- blob转json (33)
- python判断是否在列表中 (34)
- python html转pdf (36)
- 安装指定版本npm (37)
- idea搜索jar包内容 (33)
- css鼠标悬停出现隐藏的文字 (34)
- linux nacos启动命令 (33)
- gitlab 日志 (36)
- adb pull (37)
- python判断元素在不在列表里 (34)
- python 字典删除元素 (34)
- vscode切换git分支 (35)
- python bytes转16进制 (35)
- grep前后几行 (34)
- hashmap转list (35)
- c++ 字符串查找 (35)
- mysql刷新权限 (34)
