2, 3.软件支持的话,.NET高版本可以兼容低版本,如果不兼容,实际上你也装不了某些特定版本,比如你想用1.x或2.x,但是Win10只能再装.NET3.5,兼容运行旧程序,还是有问题就没办法了。
4.其实这两者不是同一产品,5.x开始的叫.NET Core,之前的叫.NET Framework。至于版本兼容性我就不知道了。 本帖最后由 EraserKing 于 2024-4-16 22:08 编辑
1 不知道
2 不是
runtime得分开装
3 无所谓
要用了再装也行
4 .NET Framework和.NET (Core)是两条线
最早的那条线叫.NET Framework,最后一个版本是4.8.1,Windows专属(不考虑mono之类的东西的话),这个已经不更新了
后来微软重新弄了.NET Core,基于它的应用可以跨平台,最后一个挂着名叫.NET Core的版本是3.1
3.1的下一个版本跳过了4(为了避免和.net framework混淆),同时把Core从名字里删了,直接就叫.NET 5了,后面就接着是6 7 8这样的升级
至于你的问题,答案是不能,还是各装各的,和2一样
具体上来说像A.B.C这样的版本号的runtime,同一个A.B下面装最新的C就可以了(一般是有补丁之类的),但是不同的A.B还是得分开装 大部分时候问题不大。不过正版软件或者游戏有需求基本都带低版本安装包装一下就行。 3.5都得独立安装,这个系统里不集成,framework和后续的net core以及net5,6,7,8,9preview3不是一个框架,需要各自独立安装。framework应该是自带的4.8,是否是4.8.1不好说。 细语凝香 发表于 2024-4-16 23:46
3.5需要再装,但已经有4.8.x了还需要再装4.7.x?
不需要 4.8.x可以取代所有的4.x 细语凝香 发表于 2024-4-17 00:40
了解,那现在还有什么游戏必须要1.x才能运行的?1.x还有必要装么?另外,我看3.5sp1已经包含2.x了,反正3 ...
1.x的东西应该极少 游戏就更不可能遇到了
大部分人系统自带的4.x就够了 有老应用的话可以把3.5也搞上
其他的旧的新的就没有必要预先装了“防身”了
页:
[1]