VS2019加载QT插件提示“未将对象引用到对象的实例” 以及 “未能正确加载VSIX包”的问题

问题描述---VS2017安装Qt插件后发生的“未能正确加载VSIX包”的问题


问题描述
在安装完成Vs2017后,在工具的插件和扩展中安装了qt的插件。安装完成启动后提示“未能正确加载VSIX包”,并且后面跟了一个报错的路径C:\Users\zhao\AppData\Roaming\Microsoft\VisualStudio\15.0_3bf6469c\ActivityLog.xml打开路径翻到最下面发现如下的提示信息:

qt笔记:VS2019加载QT插件提示“未能正确加载VSIX包”的问题
**打开vs后提示:**未能正确加载VSIX包
而后建立
1.根据错误信息检查Roaming文件,发现是找不到Microsoft.VisualStudio.Threading.dll 文件

2.网上找不到适配版本的Microsoft.VisualStudio.Threading.dll文件。

问题原因是:

可知安装出错为系统的 Microsoft.VisualStudio.Threading.dll 库版本号与 Qt 插件指定版本号不相同所致。

解决方式:
更新vs/更改用旧版本qt插件

qt插件地址:https://download.qt.io/archive/vsaddin/2.6.0/

更新vs操作,利用vs installer。
选择工具->获取工具和功能,会自动启动更新程序VS Installer。启动之后会发现,VS2019可以更新,点击更新即可。

打开Vs2019,发现有提示信息的更新。如下图所示:

 点击弹出 如下的对话框进行更新,更新vs2019后提示框消失,可以正常完成Qt与VS的联合编程。

猜你喜欢

转载自blog.csdn.net/weixin_50016546/article/details/129776985