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

   今天,在使用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.hqwc.cn/news/661449.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Bert基础(二十一)--Bert实战:文本摘要

一、介绍 1.1 文本摘要简介 文本摘要(Text Summarization),作为自然语言处理(NLP)领域的一个分支,其核心目标是从长篇文档中提取关键信息,并生成简短的摘要,以提供对原始内容的高度…

QT - 创建Qt Widgets Application项目

在Qt中结合OpenGL使用,可以创建一个Qt Widgets应用程序项目。在创建项目时,您可以选择使用OpenGL模板来生成一个已经集成了OpenGL的项目。这个模板会自动帮助您集成OpenGL和Qt,并生成一个基本的OpenGL窗口。您可以在这个窗口中进行OpenGL的开…

【算法基础实验】图论-最小生成树Prim的延迟实现

最小生成树-Prim的延迟实现 理论基础 树的基本性质 用一条边连接树中的任意两个顶点都会产生一个新的环; 从树中删去一条边将会得到两棵独立的树。 切分定理的定义 定义。图的一种切分是将图的所有顶点分为两个非空且不重叠的两个集合。横切边 是一条连接两个属…

STM32进入睡眠模式的方法

#STM32进入睡眠模式的方法 今天学习了如何控制STM32进入睡眠模式,进入睡眠模式的好处就是省电,今天学习的只是浅度睡眠,通过中断就能唤醒。比如单片机在那一放,也许好几天好几个月都不用一次,整天的在那空跑while循环…

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

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

2023年蓝桥杯C++A组第三题:更小的数(双指针解法)

题目描述 小蓝有一个长度均为 n 且仅由数字字符 0 ∼ 9 组成的字符串,下标从 0 到 n − 1,你可以将其视作是一个具有 n 位的十进制数字 num,小蓝可以从 num 中选出一段连续的子串并将子串进行反转,最多反转一次。小蓝想要将选出的…

Linux修改文件权限命令 chmod

【例子引入】 以下面命令为例: chmod 777 Random.py 当写入下面名为Random.py的代码后: 如果直接运行,会显示权限不够 当输入 chmod 777 Random.py 更改权限后,才能够正常运行 在终端中输入 这条命令是关于Linux或Unix-like系…

RS0102YH8功能和参数介绍及如何计算热耗散

RS0102YH8功能和参数介绍-公司新闻-配芯易-深圳市亚泰盈科电子有限公司 RS0102YH8 是一款电平转换芯片,由润石(RUNIC)公司生产。以下是关于RS0102YH8的一些功能和参数的介绍: 电平转换功能: RS0102YH8旨在提供电平转换…

Python 中的花卉矩阵组合

使用场景描述 (rib) 协议编写脚本的基础知识。通过创建在 3D 空间中转换的基本几何图形,解决了 xyz 坐标系的基础知识。初步渲染是使用基本着色完成的,因此可以更容易地看到几何体。RenderMan 图1 图 1 是我作为作业参考的示例图片,并尝试匹配 中的图片。为了完成这项任务…

SCI一区 | MFO-CNN-LSTM-Mutilhead-Attention多变量时间序列预测(Matlab)

SCI一区 | MFO-CNN-LSTM-Mutilhead-Attention多变量时间序列预测(Matlab) 目录 SCI一区 | MFO-CNN-LSTM-Mutilhead-Attention多变量时间序列预测(Matlab)预测效果基本介绍程序设计参考资料 预测效果 基本介绍 1.Matlab实现MFO-CNN…

Python 机器学习 基础 之 学习 基础环境搭建

Python 机器学习 基础 之 学习 基础环境搭建 目录 Python 机器学习 基础 之 学习 基础环境搭建 一、简单介绍 二、什么是机器学习 三、python 环境的搭建 1、Python 安装包下载 2、这里以 下载 Python 3.10.9 为例 3、安装 Python 3.10.9 4、检验 python 是否安装成功&…

JavaScript云LIS系统源码 B/S架构+SaaS模式+SQLserver可扩展性强,商业运营级区域医疗云LIS系统源码

JavaScript云LIS系统源码 B/S架构SaaS模式SQLserver可扩展性强,商业运营级区域医疗云LIS系统源码 云LIS(云实验室信息管理系统)是一种结合了计算机网络化信息系统的技术,它无缝嵌入到云HIS(医院信息系统)…