又见问题之-Windows Server 2012 R2 安装.net 4.6.1&win10安装.net 4.5

508 阅读1分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第9天,点击查看活动详情

  • 服务器是新版的Windows Server 2012 R2 ,要迁移一个低版本的(.net v4.6.1)到该服务器上,发现报错,缺少.Netframework, Version=v4.6.1,直接下载对应版本的.Netframework,下载地址 在这里插入图片描述
  • 下载完成,点击安装报错,你需要先安装 对应于 KB2919355 的更新 ,然后才可在 Windows 8.1 或 Windows Server 2012 R2 上安装此产品。

在这里插入图片描述

  • 下载对应的升级包(下载地址

  • 开始升级,提示对应的版本不支持,一脸懵逼,在回到官网,看了一下安装说明,安装KB2919355这个更新包之前还需要安装一个KB2919442更新包. 在这里插入图片描述

  • 继续下载KB2919442更新包,并安装,安装完成后,再安装KB2919355,需要等待一会喔。

在这里插入图片描述

  • 安装.Netframework 在这里插入图片描述

  • 到此安装完成,收工。

  • win10缺少.Netframework 4.5 微软已经没有发布.Netframework 4.5的开发者安装包了,如果win10直接安装vis2022,安装4.5会提示已经安装高版本了。

net framework4.5 则需要用户自行下载安装包,解压指指定文件夹中即可。

安装包下载地址:

NuGet Gallery | Microsoft.NETFramework.ReferenceAssemblies.net45 1.0.2(4.5地址)

下载后文件.Netframework 4.5.nupkg,可以直接修改文件后缀zip,之后将下build/.NETFramework/v4.5复制至:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.5 ,重启vis 就成功了