码迷,mamicode.com
首页 > Web开发 > 详细

在安装VSBuildTools时规避.NET安装错误

时间:2020-02-25 20:30:56      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:下载安装   命名   http   令行   新版   lock   重启   exe   download   

title: 在安装VS生成工具时规避.NET安装错误
date: 2020-02-25 13:09:16
category: Tutorial
tags: VisualStudio Bug IDE Windows BuildTools Rust
description: 提示“未能安装包Microsoft.Net.4.7.2.FullRedist,version=4.7.3062.2”

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

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

Prefaces

“Visual Studio 2019 生成工具。使用此类生成工具,可以通过命令行接口生成 Visual Studio 项目。”

https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2019

本人往常在写Rust的时候习惯于使用Rustc + VSBuildTools + VSCode,然而最近在安装VSBuildTools的时候遇到了一点麻烦。

安装时出现错误,无法继续。错误信息为未能安装包Microsoft.Net.4.7.2.FullRedist,version=4.7.3062.2。本人尝试了很多Google和百度上的方案,均无效。

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

How

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

  2. 下载安装最新版本的.NET Framework

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

  4. 打开Explorer,进入目录%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. 按下继续按钮。

在安装VSBuildTools时规避.NET安装错误

标签:下载安装   命名   http   令行   新版   lock   重启   exe   download   

原文地址:https://www.cnblogs.com/kkocdko/p/20200225-130916.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!