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

10 篇文章 1 订阅

   今天,在使用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-msvc2019-2.10.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

  • 29
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值