文章目录
0. 前言
关于如何出现这个问题以及一般可用VisualGDB的下载地址跟帖子详见我的另外一篇文章Visual Studio开发STM32,VS+VisualGDB配置
Visual Studio开发STM32,VS+VisualGDB配置
同时,我在激活器下载的网站看到作者说网络上的破解版全都多少有点问题,所以他自己做了个激活器,但激活器的作者不欢迎把激活器转到需要积分才能下载的地方去,请切勿干这件事情
1. 出现这个问题的具体报错
VisualGDB安装一切正常,但是在Visual Studio里面却没办法正常使用,因为出现了Visual Studio一个包的错误,具体错误如下:
未能从程序集Microsoft.VisualStudio.Package.LanguageService.15.0,Version=16.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a"中加载类型"Microsoft.VisualStudio.Package.Variant"
具体表现是我点开了例程,却没办法在里面点断点,没办法对代码进行编辑,点击所有的菜单或者直接关闭vs都会弹出关于这个错误的弹窗。
2.解决方法
-
卸载原有的VisualGDB
-
官网下载完整的付费版VisualGDB进行安装
-
断网,采用激活软件进行激活
[分享]VisualGDB和VisualKernel的破解-资源下载-看雪论坛-安全社区|安全招聘|bbs.pediy.com
3.具体激活过程
由于作者在软件里面表述的并不完全清楚,所以在此进行补充
-
关闭Visual Studio和VisualGDB,并断网
-
先在软件选择自己对应的版本
-
点击获取生成获取自己的机器ID
-
点击替换密钥,将VisualGDBCore.dll替换到VisualGDB软件的根目录,并检查软件提示,VisualGDBCore.dll是否打开成功,如果不行,重新执行第1步再重新尝试更换密钥
-
将试用天数改一下,点击生成试用,并保存到桌面(我改了365,但实测下来今天2021.8.15只能用到2022的4月25日,具体这个得跟破解器的作者进行沟通才知道为什么)
-
随便打开一个已经用这个Embedded Project Wizard模板创建过的项目,让它启用VisualGDB,然后在付费界面选择输入许可证,这时候密钥生效,默认检测到你的机器ID以及你的序列号
-
导入刚才放在桌面的key文件,完成激活