问题描述
Microsoft .NET Framework是.NET程序运行的必备基础(期待.NET 6的一统江湖)。随着技术的发展,它的版本也不断升级。在Windows 7及以前的操作系统中,没有内置,需手动安装;从Win8开始,就内置.NET Framework4.5;Win10已自带.NET Framework 4.6了;Windows 10 2019 年 5 月更新(版本 1903)已内置了最新版.NET Framework 4.8。
从用户的角度出发,不安装或傻瓜式安装.NET Framework是最好的。一般地,.NET Framework4.0安装都不容易出问题,而且大多数用户环境都已安装;而要在Win7上安装更高的版本可能会存在证书问题。"尚未安装.NET Framework 4.8,原因是:已处理证书链,但是在不受信任提供程序信任的根证书中终正。"
解决方案
需要手动下载并导入证书。下载地址
Windows +R 打开运行,输入MMC,打开控制台
选择文件→添加/删除管理单元 (Ctrl+M)
选择证书 ,单击添加
选择计算机账户(其他的保持默认,直接下一步)
在控制台主窗口,在证书- 受信任的根证书颁发机构-证书,上右键,选择所有任务 → 导入cer证书文件,弹出导入成功提示即可。