无忧启动论坛

标题: 请教各位:.net 安装到哪个版本就可以了? [打印本页]

作者: blank007    时间: 2024-7-14 16:56
标题: 请教各位:.net 安装到哪个版本就可以了?
请教各位:.net  安装到哪个版本就可以了?

        我的系统是 Win10 ,不搞开发、不搞数据库、不玩游戏、不搞音频视频剪辑。请问,这种情况下,.net 最多安装到哪个版本就可以了?
       
        万望各位大侠开示。
作者: 秋之韵    时间: 2024-7-14 16:58
通常3.5-4.8
作者: blank007    时间: 2024-7-14 17:00
秋之韵 发表于 2024-7-14 16:58
通常3.5-4.8

多谢。看来是要卸载 5.0  及以上版本了。
作者: 远大的理想    时间: 2024-7-14 17:01
主要看你运行的软件需要哪个版本,正常情况3.5-4.8足矣。还有VC++也很重要
作者: blank007    时间: 2024-7-14 17:06
远大的理想 发表于 2024-7-14 17:01
主要看你运行的软件需要哪个版本,正常情况3.5-4.8足矣。还有VC++也很重要

VC 运行库基本上都安装了。
作者: chishingchan    时间: 2024-7-14 17:17
没有遇到软件要求就啥也不用安装!
作者: 红动中国    时间: 2024-7-14 17:18
直接安装最新版,一般软件有要求的会给你指定版本
作者: rhinomax    时间: 2024-7-14 17:22
chishingchan 发表于 2024-7-14 17:17
没有遇到软件要求就啥也不用安装!

赞同。。。。。
作者: bigdiger_KING    时间: 2024-7-14 17:26
俺一般玩游戏遇到缺失问题才装
作者: yyz2191958    时间: 2024-7-14 17:35
看需要
作者: kmshzi    时间: 2024-7-14 18:07
我打游戏全装 不玩游戏楼上都说了
作者: szwp    时间: 2024-7-14 18:09
通常不装
作者: bilv    时间: 2024-7-14 18:32
net 3.5包括2.0、3.0、3.5,4.8包括4.0、4.8。所以你只需要安装两个。5.0以上的版本,某些软件用到的时候再装
作者: bilv    时间: 2024-7-14 18:35
szwp 发表于 2024-7-14 18:09
通常不装

其实在win7及之前的系统   很多电脑都是这样。现在win10自带net4.8,只需安装3.5就行了。
作者: blank007    时间: 2024-7-14 18:48
多谢各位开示!
作者: liangzr1976    时间: 2024-7-14 19:05
本帖最后由 liangzr1976 于 2024-7-14 19:08 编辑

http://bbs.wuyou.net/forum.php?m ... &page=36#pid5295657


本人曾自我扫盲:
https://www.cnblogs.com/yakniu/p/17836766.html
各个版本Windows 系统自带的 .NET Framework 版本号:
Windows 版本        自带的.NET Framework 版本
Windows 11        .NET Framework 4.8
Windows 10 22H2        .NET Framework 4.8
Windows 10 21H2        .NET Framework 4.8
Windows 10 21H1        .NET Framework 4.8
Windows 10 20H2        .NET Framework 4.8
Windows 10 2004        .NET Framework 4.8
Windows 10 1909        .NET Framework 4.8
Windows 10 1903        .NET Framework 4.8
Windows 10 1809        .NET Framework 4.7.2
Windows 10 1803        .NET Framework 4.7.2
Windows 10 1709        .NET Framework 4.7.1
Windows 10 1703        .NET Framework 4.7
Windows 10 1607        .NET Framework 4.6.2
Windows 10 1511        .NET Framework 4.6.1
Windows 10 1507        .NET Framework 4.6
Windows 8 SP1        .NET Framework 4.5.1
Windows 8        .NET Framework 4.5
dotnet恐惧症是,之前在某些精简版win7-64系统 安装草图大师约2018~2024版过程中,除了显卡不匹配,就经常是头疼dotnet不匹配、难安装。落下了这个毛病。据说revit 2021以上要dotnet4.8,好在这段时候不用学这个软件了,就不深究了。
中望CAD2023版,在win7安装时,应该是要自动安装dotnet4.7的

以上仅供参考感觉 13#BilV说的好像也挺在理

作者: yyz2191958    时间: 2024-7-14 19:22
需要什么就安装什么
作者: 2012andyle113    时间: 2024-7-14 19:58
需要的时候才去装,其他默认就不用管了
作者: 土著007    时间: 2024-7-14 20:35
除了装B啥也不用装
作者: ferdfg    时间: 2024-7-15 07:15
看需求,你使用的某个软件,需要哪个环境,就装哪个,没有需求就不用装,简单说,电脑使用某些软件的时候,不报错缺少某个动态链接文件,就不用装
作者: szwp    时间: 2024-7-15 08:06
bilv 发表于 2024-7-14 18:35
其实在win7及之前的系统   很多电脑都是这样。现在win10自带net4.8,只需安装3.5就行了。

4.8兼容3.5,不需要安装
作者: 天使再臨    时间: 2024-7-15 08:20
blank007 发表于 2024-7-14 17:00
多谢。看来是要卸载 5.0  及以上版本了。

这东西又不冲突,看用到的软件需要什么就装呗,我的软件用到6.0和7.0,再下个安装包装上去就完事
作者: xiaoxinTAT    时间: 2024-7-15 08:38
我一般都是用到哪个装哪个,全装了也没关系吧,没准哪个软件就用到了
作者: lbw2007    时间: 2024-7-15 11:57
szwp 发表于 2024-7-15 08:06
4.8兼容3.5,不需要安装

不兼容
作者: guihuaju    时间: 2024-7-15 12:04
学习学习
作者: bilv    时间: 2024-7-15 12:19
szwp 发表于 2024-7-15 08:06
4.8兼容3.5,不需要安装

你说的是这个吧HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\OnlyUseLatestCLR=dword:00000001。
刚开始我也以为是捡到宝了,试了一些小软件,的确可以运行,但像AutocAD这种大型软件是没用的,一样没办法安装。。。

另外:3.5包含2.0和3.0。4.8包含4.0。所以电脑一般只装3.5和4.8.
作者: DavidGZY    时间: 2024-7-15 12:33
转发一个不知道是谁整理的 Microsoft .NET Runtime 和 Microsoft .NET Framework 各版本关系及Windows系统对应安装版本需求:

Windows操作系统下,不同线路版本的 Microsoft .NET Framework 和 Microsoft .NET Runtime 是相对独立的并存关系,高版本并非完全向下兼容替代低版本,不同应用程序依赖于其开发构建时所基于的特定.NET 版本。

64位操作系统需要兼容32位程序的运行,故64位系统下Microsoft .NET Framework / Runtime x86和x64版本都需要安装。

Microsoft .NET 分不同的路线版本,不同路线互不兼容,路线内高版本向下兼容低版本(以应用程序的供应商是否升级兼容性为准,并不完全取代):


1).NET Framework 1.1 SP1(1.1.4322)(2002-2007):
* Win8及以上版本系统不支持.NET Framework 1.x,且.NET Framework 2.0 SP2 向下兼容大多 1.x,故不建议安装。


2).NET Framework 3.5 SP1(3.5.30729.1)(2008) [内含2.0 SP2(2005-2008)、3.0 SP2(2006)]:
* 3.5 SP1(3.5.30729.1) 内已包含2.0 SP2 (2.0 SP2 向下兼容大多 1.x)、3.0 SP2 且支持.NET Framework 1.0-3.5 SP1 生成的应用。


3).NET Framework 4.6.2(4.6.1590.0)(2016)[ 向下兼容大多 4.0.30319(2010)、4.5.2(2014)]、4.8.4115.0(2019)[ 向下兼容大多 4.7.2(2018)]:
* 4.8.4115.0 向下兼容大多 .NET Framework 4.0-4.8 生成的应用。


4) 当前版本:
Microsoft .NET Core 3.1.0 (191203) -> 3.1.24 (220412)
Microsoft .NET Runtime 5.0.0(201110) -> 5.0.16.31121 (220412)
Microsoft .NET Runtime 6.0.0(211108) - >6.0.4.31115 (220412)

Microsoft .NET Runtime 5.0(2020) 大多兼容支持 .NET Core 3.1(2019)跨平台版本生成的应用,是.NET Core 3.1的后续开发大版本;
但.NET Runtime 6.0 不能完全向下兼容取代 5.0,两者相对独立;.NET Runtime 5.0、6.0 也不能完全代替.NET Framework 4.8 (4.8只有Windows版本)。


------------------------------


Windows XP:
自带.NET Framework 1.0,可安装.NET Framework 3.5 SP1(3.5.30729.1)、4.0.30319(2010)(4.0可能导致XP开机变慢),微软限制XP最高安装至4.0,XP无法安装4.5及以上版本。


Windows 7:(Windows Vista 自带.net framework 3.0)
Windows 7 自带.NET Framework 3.5(内含2.0 SP2、3.0 SP2,并可自动更新至 3.5 SP1(3.5.30729.1)、可安装.NET Framework 4.5.2并自动更新至4.8.4115.0。


Windows 8.1/ Windows10:
自带.NET Framework 4.5 并可自动更新至4.8.4115.0,并可在控制面板“程序和功能”开启 3.5 SP1(3.5.30729.1),可安装.NET (Desktop) Runtime 6.0.3.31024(220226);
(Win10无需安装.NET Framework 3.5 SP1(3.5.30729.1),进入控制面板 -> 程序和功能 -> 左侧“启动关闭Windows功能”里找到.net 3.5 版本开启即可);
可选择性安装.NET (Desktop) Runtime 5.0.15.31016(220217)(若无依赖5.0的应用程序,可不安装,5.0大多可兼容.NET Core 3.1)。


Windows 11:.NET (Desktop) Runtime
自带.NET Framework 4.8.4115.0,可安装.NET (Desktop) Runtime 6.0.3.31024(220226);
可选择性安装.NET (Desktop) Runtime 5.0.15.31016(220217)(若无依赖5.0的应用程序,可不安装,5.0大多可兼容.NET Core 3.1)。


* 以上系统如果是精简版缺少对应 Microsoft.NET 或开启.NET功能失败,可以直接下载离线安装包安装。

作者: blank007    时间: 2024-7-15 13:39
多谢各位大侠开示。现已有基本了解。
作者: louther    时间: 2024-7-31 17:26
通常提示装哪个就装哪个
作者: luodunrong123    时间: 2024-7-31 18:41
学习了。




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3