惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Visual Studio Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
G
Google Developers Blog
J
Java Code Geeks
爱范儿
爱范儿
Microsoft Azure Blog
Microsoft Azure Blog
美团技术团队
人人都是产品经理
人人都是产品经理
Martin Fowler
Martin Fowler
IT之家
IT之家
博客园_首页
B
Blog RSS Feed
Google DeepMind News
Google DeepMind News
B
Blog
U
Unit 42
Apple Machine Learning Research
Apple Machine Learning Research
L
LangChain Blog
Stack Overflow Blog
Stack Overflow Blog
罗磊的独立博客
N
Netflix TechBlog - Medium
T
Tailwind CSS Blog
博客园 - 聂微东
腾讯CDC
A
About on SuperTechFans

kkocdko's blog

Tasker 永久试用修改思路 - kkocdko's blog 极限压缩文档扫描件 - kkocdko's blog Bypass the Blank Chars Detection crknob - Chrome portable patch 我如何将博客首页体积降至 3 KB - kkocdko's blog 如何极限优化压缩文件体积 - kkocdko's blog EmEditor 精简版 - kkocdko's blog Backup Data from VSCode Web 优雅地游玩 Minecraft - kkocdko's blog 让程序以管理员权限运行的 PE 清单 - kkocdko's blog 注销 ZEIT 账号之后遇到的坑 - kkocdko's blog 本博客的协议已更改为 CC0 - kkocdko's blog mobp - 使 MSOffice 后台常驻 各种格式的占位空文件 - kkocdko's blog 优雅地游玩 Flash 游戏 - kkocdko's blog WPS 2016 极限精简版 - kkocdko's blog Convert Const to Let by Terser 规避 Visual Studio 许可证过期的 Bug 方便地使用 iPod - kkocdko's blog 用 UserJS 注入 UserCSS - kkocdko's blog 注册表修改文件关联(默认程序) - kkocdko's blog 周期精准的太阳系模型 - kkocdko's blog 关闭屏幕的 WinAPI - kkocdko's blog 重置 Windows 图标缓存 - kkocdko's blog AIDA64 极限精简单文件版 - kkocdko's blog 几何画板单文件精简版 - kkocdko's blog 世界之窗浏览器单文件版 - kkocdko's blog 在 MBR + Legacy 下用 Bootmgr 引导 Ubuntu 简洁的 Markdown 预览工具 - kkocdko's blog 修复 MSOffice 墨迹不可用问题 - kkocdko's blog
在安装 VS 生成工具时规避 .NET 安装错误
2026-04-11 · via kkocdko's blog

本人使用 Visual Studio Build Tools 2019 16.4.29806.167。理论上,此教程也适配其他版本。

安装完整 Visual Studio 2019 时出此错误也可尝试本方案。

Prefaces

Windows 上写 Rust 需要 VSBuildTools,然而最近在安装时遇到了点麻烦。

安装出错,错误信息为“未能安装包 Microsoft.Net.4.7.2.FullRedist,version=4.7.3062.2”。尝试了许多搜索引擎上的方案,均无效。

据悉,此 Bug 仅在旧版 Win10 中出现,更旧的 Win7 和 Win8.1 似乎不会出现此问题。本人使用 LTSB2016,中招。

How

  1. 若有安装旧版 VSBuildTools,先卸载并重启。

  2. (可选)下载安装最新版 .NET Framework

  3. 下载安装 VSBuildTools,在看到 Microsoft.Net.4.7.2.FullRedist... 下载完成时按下暂停。

  4. 打开目录 %ProgramData%\Microsoft\VisualStudio\Packages

  5. 所有名字以 Microsoft.Net.4.7.2.FullRedist... 开头的文件夹内的安装程序替换为同名空程序。

示例:

将空程序命名为 dotNetFxLatest-x86-x64-AllOS-ENU.exe,替换掉 C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.Net.4.7.2.FullRedist,version=4.7.3062.3\dotNetFxLatest-x86-x64-AllOS-ENU.exe

当然不只这一个,还有语言包等等,都需要替换。

  1. 接下来只需按下继续按钮即可。