前情提要:因为已经装过VA了,但是想整个破解版的,然后卸载完了以后再重装没有用!虽然显示扩展已安装,但是其实没有VA的界面和任何提示!!!

踩了很多坑重装了很多很多很多次,看了很多文章,最后看到一篇很有用的踩终于解决(主要是针对已经安装过VA但是卸载不干净重新安装会没有),所以贴上来分享一下:

原文链接:给 VS2019 安装个 Visual Assist x 插件 - ALLEN_2008 - 博客园 (cnblogs.com)

——————————————对原文补充说明一下——————————————————

1、只要找准对应版本的VA和破解文件VA_X.dll就可以,不需要那个PiaoYun.dll。对应的VA版本有很多,比如22开头的版本就不适配2019以后的VS了,下载的时候需要看准版本,我的2019下载的是2435的版本。

2、下载个everything软件可以找到对应VA_X.dll文件进行覆盖,当然要用自己电脑在c盘进行搜索也可以只是慢一点。

3、以下步骤主要是针对已经安装过卸载的情况,如果是新装VA可以直接选择exe进行安装再替换VA_X.dll文件。


——————————以下是原文内容——————————————————

  • 双击直接安装VA_X_Setup2406_0.exe,在装到VS2019时会发生错误,提示安装不成功(不用管,接着让它装)。
    此时,
  1. 用 everything 在 Temp 文件夹找到与 VS2019 匹配的安装版本,这里是 VaXSetup.vsix(32位的),拷贝到桌面;

  2. 等原文件 VA_X_Setup2406_0.exe 安装完之后,会在
    C:\Users\用户\AppData\Local\Microsoft\VisualStudio\16.0_5b3ff307\Extensions 下产生文件。删除这个目录下所有文件夹和文件。(PS:16.0_x每个人都不一样!!!)

  3. 使用 VaXSetup.vsix 重新安装,此时是安装到 VS2019,最终会提示安装成功。同时会在 Extensions 目录生成新的文件夹和文件。(其实对于 VS2019, VAX 是安装 Extensions 目录下的,所以如果 VAX 插件出现问题,则可以多次删除,多次重装。2010 及之前版本则不同。)

  4. 用破解的 VA_X.dll 和 PiaoYun.dll 拷贝到 Extensions/随机文件夹/ ,用于覆盖。

  5. 找到 VS2019 的安装目录。具体为:右击 VS2019 图标->属性,在快捷方式 tab 栏找到“目标”,“目标”后面的文本框就是 VS2019 安装目录.

  6. 打开cmd,在命令行切换到 5 的目录,运行命令:devenv.exe /safemode,回车(安全模式下运行一回)。此时在 VS2019 插件管理有 Visual Assist x 插件,但不能用。直接关闭 VS2019。

  7. 这次正常打开 VS2019,最终会看到 extension 菜单下出现 Visual Assist x。

  8. 这还没完。需要去掉插件更新和 Visual Assist x 更新勾选。具体为:
      * 插件->管理插件->弹出对话框的右上角,具体下图。
     

    图1


      * Visual Assist x options 对话框左边->startup,见下图。

    图2

遇到过的坑

  • 不是官方原版安装文件,各种试了都会出现这样那样的问题,包括 VS2019 加载插件失败,VS2019 红框并崩溃,覆破解覆盖无效等。最坑的是,明明已经破解覆盖了,但是第二次正常打开 VS2019 还会跳出注册弹框。原因在于 Extensions/随机文件夹/,VAX 又重新生成了“随机文件夹”,所以导致之前的安装失效。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐