因此我打开 Visual Studio 安装程序,单击“Visual Studio Professional 2017 ver 15.7.3”上的修改,然后收到问题“无法找到‘Microsoft.Net.PackageGroup.4.6.Redist,version=15.0.27005.2’的依赖包:Microsoft.Net.4.6.FullRedist.NonThreshold,version=4.6.0.0。”
https://i.stack.imgur.com/3jP6a.png
如果我尝试卸载 VS 2017,也会出现同样的错误。
我最初的想法是简单地重新安装 .Net 4.6,但我还没有找到任何方法。
我尝试过重启、卸载安装程序并重新安装。再次重启,此时我不知道该尝试什么。
编辑:
当尝试安装 .NET Framework 4.6 时,我收到“此计算机上已安装 .NET Framework 4.6 或更高版本更新”(无论我尝试安装哪个版本,都会发生相同的情况) -https://i.stack.imgur.com/NQkJD.png https://i.stack.imgur.com/Ar1kA.png
操作系统版本:Win 10 build 17134
答案1
收到了 MS 支持团队的回复,该问题是由于管理安装的文件损坏造成的。
解决方案是:
请按照清理步骤操作并重试 VS 安装
- 查看你的机器上是否有这个文件:“%programfiles(x86)%\ Microsoft Visual Studio \ Installer \ resources \ app \ layout \ InstallCleanup.exe”
- 如果是,请使用 -full 参数从管理员命令提示符启动它:
InstallCleanup.exe -完整
- 如果没有,请手动删除“%programfiles(x86)%\Microsoft Visual Studio\Installer”文件夹
- 重新启动新下载的 vs_enterprise.exe(或 vs_professional.exe 或 vs_community.exe...)
- 允许第一步安装安装程序
- 安装程序启动后,您可以看到工作负载选择(.net 桌面等),然后关闭它
- 启动相同的 InstallCleanup.exe 来清理 VS 的旧版本
- 然后重新启动 vs_enterprise.exe 并安装 VS
答案2
转至此页面:Microsoft .NET 下载
您应该能够在那里下载适当版本的.NET。