You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Visual Studio 2022中安装AnkhSVN?及解决安装后插件无法使用的问题

解决Visual Studio 2022中AnkhSVN安装及加载失败问题

Hey there, let's tackle your AnkhSVN issues in Visual Studio 2022 step by step:

一、正确安装适配VS2022的AnkhSVN

AnkhSVN针对不同VS版本有专属适配包,直接沿用VS2019的安装流程容易出兼容问题,正确步骤如下:

  • 打开Visual Studio 2022,点击顶部菜单栏的扩展 > 管理扩展
  • 在弹出的扩展管理器中切换到联机标签,在搜索框输入AnkhSVN
  • 找到标注支持Visual Studio 2022的版本(扩展详情页会明确列出兼容版本),点击下载
  • 下载完成后关闭所有Visual Studio实例,安装程序会自动启动,按照向导提示完成安装
  • 重启VS2022后,可在扩展菜单或团队资源管理器中找到AnkhSVN的入口

二、解决"CreateInstance failed for package"加载失败报错

你遇到的报错信息:

CreateInstance failed for package [AnkhSVN - Subversion Support for Visual Studio],Source: 'mscorlib',Description: Could not load file or assembly 'file:///c:\users\xxxx\appdata\local\microsoft\visualstudio\17.0_1d0575ca\extensions\mhbmk1bf.g1d\Ankh.Package.dll' or one of its dependencies.

这说明插件核心DLL无法加载,大概率是版本不兼容或安装残留导致的,按以下步骤修复:

  1. 彻底卸载旧版AnkhSVN

    • 打开VS2022的扩展 > 管理扩展,切换到已安装标签,找到AnkhSVN后点击卸载
    • 也可以通过Windows设置的应用和功能搜索AnkhSVN进行卸载
    • 卸载后删除残留文件:导航到路径C:\Users\<你的用户名>\AppData\Local\Microsoft\VisualStudio\17.0_xxxxxx\extensions,找到对应AnkhSVN的随机命名文件夹(比如报错里的mhbmk1bf.g1d),直接删除
  2. 重新安装适配VS2022的版本

    • 按照第一部分的正确步骤,从VS扩展商店下载并安装对应VS2022的AnkhSVN版本,不要使用VS2019的安装包
  3. 检查.NET框架依赖

    • AnkhSVN需要.NET Framework 4.8及以上版本支持,可通过控制面板的程序和功能查看是否已安装,若未安装则下载安装对应版本
  4. 重置VS用户布局(可选)

    • 如果以上步骤无效,可尝试重置VS布局:关闭所有VS实例,打开命令提示符运行 devenv.exe /resetuserdata,重置完成后重启VS再检查插件状态

内容的提问来源于stack exchange,提问作者jason

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.29 19:27:46