①.NET的大版本之间是不互通,无法相互满足的
比如程序要求.NET Framework 4.72,你装了.NET 6,程序是运行不起来的。要求.NET 5,你装了.NET 6,也不行。大版本之间是可以共存的
②.NET小版本之间的安装是冲突的,高版本覆盖已安装低版本,已安装高版本就安装不了低版本
比如你装了6.0.25,你就不能装6.0.4
③程序名称的混乱(更多见⑥)
你检查发现程序列表里没有Microsoft .NET Framework 8,就认为没有装.NET 8,但是8其实叫Microsoft Windows Desktop Runtime – 8.xxxxx(傻了吧,爷名字里不写.NET了)
如果是SDK,又是另外一种命名方式
④Win电脑有可能出厂就装某一版本的.NET
安装低版本失败,还搁那傻不愣登地问
⑤一个版本号有多种.NET
比如8.0.0,分为SDK、ASP.NET Core 运行时、.NET 桌面运行时、.NET 运行时
一般是下桌面运行时,MOD作者可能需要下SDK
然后这个下面又有好几种
系统自然是Windows,二进制比较精简但安装麻烦所以一般是安装程序。一般玩塔科夫应该是x86_64处理器(x64),所以单元格里选x64
⑥题外话:.NET Framework 和 .NET是两码事(不是我说的,微软他就这么分的,.NET Framework自己一个分类,.NET和.NET Core共用一个分类“.NET”),虽然很少区分、经常混为一谈。.NET Framework(4.6左右时)衍生出与它并行的.NET Core(从1开始排序),.NET Core 3之后又迭代出现在的.NET 5、6、7,但是.NET Framework 2又叫.NET 2。总之就是非常混乱。
666
还真没装8.0,竟然一直能跑.......赶紧装了一个。
微软开发者更替速度快吧,起名看心情爱好 乱的乌烟瘴气
总之把相关的都装一遍
8.0在哪里安装,一直提醒我没有这个,打开下载链接又没有
我连资源下面给的网站都进不去,那个是要加速器吗?