解决“未能正确加载QtVsToolPackage包“问题

news2024/11/19 23:31:33

   今天,在使用VS2019+Qt插件时,弹出"未能正确加载QtVsToolPackage包"错误,如图(1.1)所示:

图(1.1) 报"未能正确加载QtVsToolsPackage包"错误

   出现这种现象的原因是: qt-vsaddin升级失败或者版本不兼容,造成QtVsToolPackage无法加载。

1 清除ComponentModelCache缓存文件夹

   首先关闭Visual Studio软件,然后进入C:\Users\用户名\AppData\Local\Microsoft\VisualStudio,比如8.0是VS2005, 14.0是VS2015, 16.0_xxxx是VS2019, 根据VS的版本,进入对应的文件夹,如图(1.2)所示:

图(1.2) 选择对应的VS版本

   由于本文是打开VS2019时Qt插件报错,所以进入16.0_xxxx文件夹,然后找到ComponentModelCache文件夹,删除即可。

图(1.3) 删除ComponentModelCache文件夹

2 重置VS参数设置

   点击桌面左下角的【开始】–》找到Developer Command Prompt for VS2019 --》以管理器身份打开 --》依次输入如下2条命令:

## 1) 重置VS用户数据
devenv /resetuserdata

## 2) 重置窗口布局
devenv /resetsettings

如图(2.1)、图(2.2)、图(2.3)所示:

图(2.1) 在桌面左下角【开始】--》Developer Command Prompt For VS 2019

图(2.2) 输入命令: devnv /resetuserdata

图(2.3) 输入命令: devnv /resetsettings

3 安装低版本的qt-vsaddin插件

   高版本的qt-addin插件,兼容性较差。建议安装低版本的qt-addin插件。当然,qt-vsaddin插件适合自己的,才是最好的,建议大家多测试。

3.1 VS2019的qt-vsaddin插件

   对于VS2019,推荐使用qt-vsaddin-msvc2019-2.7.1.vsix插件。

   qt-vsaddin 2.7.1 官网地址: https://download.qt.io/archive/vsaddin/2.7.1/
   qt-vsaddin 2.7.1 个人地址: https://pan.baidu.com/s/14SiwSO-72wUTu2-OpKASCQ 提取码:0at8

图(3.1) 下载qt-vsaddin-msvc2019-2.7.1.vsix插件

3.2 VS2013的qt-vsaddin插件

   对于VS2013,推荐使用qt-vsaddin-msvc2013-2.2.0.vsix插件

图(3.2) 下载qt-vsaddin-msvc2013-2.2.0.vsix插件

   qt-vsaddin 2.2.0 官网地址: https://download.qt.io/archive/vsaddin/2.2.0/
   qt-vsaddin 2.2.0 个人地址: https://pan.baidu.com/s/12UOh1J3JMFPjsllN68tn0g 提取码:i2l5

4 禁用qt-vsaddin更新

   禁用qt-vsaddin更新,请参考这篇文章: https://blog.csdn.net/sanqima/article/details/133522973

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1636706.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

动手学深度学习3.6 softmax回归的从零开始实现-笔记练习(PyTorch)

以下内容为结合李沐老师的课程和教材补充的学习笔记,以及对课后练习的一些思考,自留回顾,也供同学之人交流参考。 本节课程地址:Softmax 回归从零开始实现_哔哩哔哩_bilibili 本节教材地址:3.6. softmax回归的从零开…

物联网实战--平台篇之(二)基础搭建

目录 一、Qt工程创建 二、数据库知识 三、通信协议 四、名词定义 本项目的交流QQ群:701889554 物联网实战--入门篇https://blog.csdn.net/ypp240124016/category_12609773.html 物联网实战--驱动篇https://blog.csdn.net/ypp240124016/category_12631333.html 一、Qt工程…

GoLang Gin实际使用

所有代码同步到Admin/gitDemo - Gitee.comhttps://gitee.com/mec-deployment-team_0/git-demo/tree/dev/ 1.创建Gin框架 一般设计一个常规的web项目,都需要以下几个模块 runApp 主函数,运行整个项目routes 路由控制,管理跳转以及路由分组co…

kubectl_入门_Pod调整

Pod调度 在默认情况下,一个pod在哪个node节点上运行,是由scheduler组件采用相应的算法计算出来的,这个过程是不受人工控制的。 但是在实际过程中,这并不满足需求,因为很多情况下,我们想控制某些pod到达某…

基于昇腾AI | 英码科技EA500I使用AscendCL实现垃圾分类和视频物体分类应用

现如今,人工智能迅猛发展,AI赋能产业发展的速度正在加快,“AI”的需求蜂拥而来,但AI应用快速落地的过程中仍存在很大的挑战:向下需要适配的硬件,向上需要完善的技术支持,两者缺一不可。 基于此&…

【C语言】深入了解文件:简明指南

🌈个人主页:是店小二呀 🌈C语言笔记专栏:C语言笔记 🌈C笔记专栏: C笔记 🌈喜欢的诗句:无人扶我青云志 我自踏雪至山巅 文章目录 一、文件的概念1.1 文件名:1.2 程序文件和数据文件 二、数据文…

香港上市现货比特币及以太坊ETF,首日交易量不及预期

原创 | 刘教链 在BTC(比特币)继续回调至61k一线,眼见就要在连续7个月收涨后,终于迎来一个收跌的4月之际,香港如期上市了现货比特币ETF和以太坊ETF,成为全球继美国推出现货比特币ETF之后,亚洲首个…

Aker(安碁科技)晶振产品应用和选型

一、石英晶体振荡器简介 在电子电路系统中,特定的动作需要严格按照一定的顺序进行,以确保数据被正确处理和操作,时钟信号就成了系统工作的重要引导者。而且在多模块复杂电路系统中,为了确保不同功能模块能协调一致地工作&#xf…

网络安全是智能汽车下一个要卷的方向?

2024年一季度,中国汽车市场延续了2023年的风格,核心就是「卷」。 2023年,我国汽车市场爆发「最强价格战」,燃油车的市场空间不断被挤压,如今只剩下最后一口气。近日乘联会发布4月1-14日最新数据,新能源&am…

ARM功耗管理背景及挑战

安全之安全(security)博客目录导读

使用 scikit-learn 进行机器学习的基本原理-2

介绍 scikit-learn 估计器对象 每个算法都通过“Estimator”对象在 scikit-learn 中公开。 例如,线性回归是:sklearn.linear_model.LinearRegression 估计器参数:估计器的所有参数都可以在实例化时设置: 拟合数据 让我们用 nump…

频谱模拟器

频谱模拟器,特别是模拟频谱仪,是一种基于特定原理的频谱分析工具。以下是对其的详细介绍: 工作原理: 模拟频谱仪的工作原理主要基于频率转换原理,包括两个关键步骤:信号混频和滤波分析。 信号混频&#xf…

el-table-column 表格列自适应宽度的组件封装说明

针对组件业务上的需求,需要给 el-table-column 加上限制,需保证表头在一行展示,部分列的内容要一行展示,自适应单项列的宽度; 1、先计算数据渲染后的 el-table-column 文本宽度; 因列表的有些数据需要做到…

OpenCV的图像矩(64)

返回:OpenCV系列文章目录(持续更新中......) 上一篇:OpenCV如何为等值线创建边界旋转框和椭圆(63) 下一篇 :OpenCV系列文章目录(持续更新中......) Image Moments(图像矩)是 OpenCV 库中的一个…

后端方案设计文档结构模板可参考

文章目录 1 方案设计文档整体结构2 方案详细设计2.1 概要设计2.2 详细设计方案2.2.1 需求分析2.2.2 业务流程设计2.2.3 抽象类:实体对象建模2.2.4 接口设计2.2.5 存储设计 1 方案设计文档整体结构 一,现状:把项目的基本情况和背景都说清楚&a…

Golang | Leetcode Golang题解之第60题排列序列

题目&#xff1a; 题解&#xff1a; func getPermutation(n int, k int) string {factorial : make([]int, n)factorial[0] 1for i : 1; i < n; i {factorial[i] factorial[i - 1] * i}k--ans : ""valid : make([]int, n 1)for i : 0; i < len(valid); i {…

如何避免被恶意攻击的IP地址

随着互联网的普及和发展&#xff0c;网络安全问题日益受到关注&#xff0c;恶意攻击成为网络安全的一大威胁。而IP地址作为网络通信的基础&#xff0c;常常成为恶意攻击的目标之一。本文将探讨如何避免被恶意攻击的IP地址&#xff0c;提高网络安全水平。 1. 定期更新安全补丁 …

AC+AP三层组网实验(华为)

一&#xff0c;技术简介 APAC架构是一种常见的无线局域网&#xff08;WLAN&#xff09;组网方式&#xff0c;主要由接入点&#xff08;Access Point&#xff0c;简称AP&#xff09;和接入控制器&#xff08;Access Controller&#xff0c;简称AC&#xff09;组成。 在APAC架构…

Stable Diffusion教程:额外功能/后期处理/高清化

"额外功能"对应的英文单词是Extras&#xff0c;算是直译。但是部分版本中的翻译是“后期处理”或者“高清化”&#xff0c;这都是意译&#xff0c;因为它的主要功能是放大图片、去噪、修脸等对图片的后期处理。注意这里边对图片的处理不是 Stable Diffusion 本身的能…

使用docker创建rocketMQ主从结构,使用

1、 创建目录 mkdir -p /docker/rocketmq/logs/nameserver-a mkdir -p /docker/rocketmq/logs/nameserver-b mkdir -p /docker/rocketmq/logs/broker-a mkdir -p /docker/rocketmq/logs/broker-b mkdir -p /docker/rocketmq/store/broker-a mkdir -p /docker/rocketmq/store/b…