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

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. 按下继续按钮。

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

时间: 2024-11-15 07:55:03

在安装VSBuildTools时规避.NET安装错误的相关文章

【问题】SUSE已经安装了libsodium,安装zeromq时出现下面的错误?

1.[问题]SUSE已经安装了libsodium,安装zeromq时出现下面的错误? checking for libsodium... no configure: error: Package requirements (libsodium >= 0.0.0) were not met: No package 'libsodium' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installe

安装appach时出现没有安装gcc的错误,用yum安装gcc时yum出现错误(修改yum配置)

yum的作用是从源读取软件列表,然后安装. yum首先需要我们自己更换可用的源,并且配置好才能方便地使用. 在自己安装的CentOS6.5中使用yum安装软件,总是提示404错误信息,百度后发现原来要设置yum源. 设置yum源按照网上的步骤终于成功啦,这里的得出的一点结论是新装的centos系统还要做更换修改yum源的操作,原因是系统自带的源基本是为了服务器的稳定,所以软件版本很旧(但是的却很稳定).可是程序更新换代并不只是版本号的变化,很多新功能.新技术.安全更新被添加进去,适当的使用新版软

安装yii2时,composer安装遇到的一些问题

安装YII2时运行: php composer.phar global require "fxp/composer-asset-plugin:^1.2.0" 报错could not open input file:composer.phar 重新安装composer时又报错: C:\Users\Administrator>php -r "readfile('https://getcomposer.org/installer');" | php 报错如下: Al

sublime text 2用package control安装插件时显示成功安装但实际没装上的问题

最近尝试用sublime写代码,但有些问题 win8.1 64位系统,安装sublime text 2和package control插件后,用package control安装其他插件的时候在状态栏显示插件安装完成但实际上没有安装成功,原因是我的win8.1账号是中文的,所以在路径中会有中文,解决办法是保证插件的目录没有中文路径. 然后我就创建了一个英文的账号作为管理员,把之前的中文账号删掉了- -

android手机上安装apk时出现解析包错误的一个解决办法

今天下午在学习安卓开发时,学习开发文档中的gridview时,在模拟器上调试程序一切正常,如下图所示: 但当将bin目录下的HelloGridView.apk拷贝到M8安卓系统后进行安装时,出现了“解析包错误”的提示,在网上搜索答案未果后,经过和以前的例子相对比,发现了我在创建android工程时,由于使用的SDK为2.3.3版本,所以选择的minSdkVersion="10",而m8的android版本为2.2.所以试着将AndroidManifest.xml中的minSdkVers

[Win10]安装msi时2503,2502错误及其解决

简述 刚安装了win10系统,在安装TortoiseGit和TortoiseSvn时,这两个软件是.msi后缀的安装文件,在点击安装时老是提示2503,2502错误,因此无法安装上 搜索了下一般都提到是权限不够引起的该问题.但是右键点击时发现msi是没有"以管理员身份运行"的选项的,而使用"取得管理员权限"选项也没有任何作用. 于是在win10的开始按钮上,右键点击,选择"命令提示符(管理员)(A)"(或者Win + X),这时就弹出了: 命令行

win8 安装程序时出现2502 2503错误解决方法

上次安装SVN客户端的时候用兼容模式成功搞定就没有折腾了, 这次安装python的时候又遇到的,其他设置都没有问题呀, 捣鼓折腾查到这错误主要是由于权限不足导致的,还以为是电脑问题. 解决办法: 1.运行CMD(必须用管理员权限) 2.输入以下命令: msiexec /package "你的安装文件的全路径"

安装mysql时 Write configuration file 错误的解决办法

原因1:mysql的安装路径不能包含字符或者中文. 原因2:select a server type时选择了Server Machine项,write configuration file报错. 解决办法:修改安装路径重新安装.select a server type选择developer Machine项(开发测试类选用)

ubuntu上安装Eclipse时遇到的一个错误

A Java Runtime Environment (JRE) or Java Development Kit (JDK)must be available in order to run Eclipse Installer. No Java virtual machinewas found after searching the following locations:/opt/eclipse-installer/jre/bin/javajava in your current PATH 这