在 Windows Update 中,这两套都会有更新。
可否在启用或关闭 Windows 功能中禁用自带的.net framework 3.5 4.8 。然后从微软官方下载最新的.net 8/9 运行时。
这样减少冗余、bug 。
举报· 1670 次点击
登录 注册 站外分享
14 条回复  
zgsi 小成 2024-12-5 13:11:10
又不冲突,没必要吧
geelaw 小成 2024-12-5 13:12:38
可以,当然需要用 .NET Framework 1.0-4.8 的程序就都不能运行就是了,比如 Windows PowerShell 。 认为这样会减少“冗余、bug”是无稽之谈。如果没有 .NET Framework 1.0-4.8 的程序,那么这些代码都不会执行,自然不是 bug ;如果有,那么这两个版本并不是冗余,不同版本的 .NET 不能互相替代。
BYDH 小成 2024-12-5 13:13:15
.net core 和.net framework 不是一个东西,并不只是版本号的差异。.net 程序知道自己需要的运行时是什么。最好的就是什么都不做
sds7ss 小成 2024-12-5 13:17:13
可以。控制面板里面关掉 https://i.imgur.com/tZXUvB3.png
wanguorui123 小成 2024-12-5 13:26:19
微软尿搞屎屎搞尿,搞了个 NetFrameWrok 又搞了个 NetCore ,最后又合并了个 Net8
jim9606 小成 2024-12-5 13:28:37
.net framework 3.5/4.x 跟.net core/.net 5+并不兼容?后者并不能用来跑 framework 应用 framework3.5 默认不安装,直接省略。 framework4.8 设计兼容所有 framework4.x 应用,所以不需要留多个 4.x 版本 runtime 。 所以你想的全局装一个最新 runtime 包圆的洗洗睡了,更常见的情况是每个 app 自带整个 runtime ,你摘不掉也不需要单独装,update 也不会帮你更新。
thinkershare 初学 2024-12-5 13:49:30
.NET Framework x.x ,Mono, .NET Core(.NET5+)是 3 套 CLI 规范的互不完全兼容的实现,主要差异是它们的标准库差异很大,运行时差异也不少。 另外即便是同一个 runtime ,他们的高版本也不保证 100%兼容低版本(某些 BCL 库的 API 和行为都会发生 breaking changes).
iv8d 小成 2024-12-5 13:49:42
删除程序里卸载系统自带的就行,以后用啥安装啥
yulgang 小成 2024-12-5 13:59:51
The Microsoft .NET family.
12下一页
返回顶部