如何在安装另一个扩展的同时调试 VS 扩展?

问题描述 投票:0回答:1

我能找到的关于调试 VSIX 谈话的所有内容都说使用

/rootsuffix Exp
,它使用未安装扩展的实验区。我遇到的问题是我的扩展依赖于另一个扩展的功能(如果已安装)(特别是 Visual Assist)。

如何在安装并激活另一个扩展的同时调试我的扩展?

visual-studio vsix
1个回答
0
投票

我能够弄清楚这一点。这只是某些扩展的问题,但解决它的方法是手动将 hashed 文件夹从主配置文件复制到 Exp 配置文件。

进入这个目录,应该有两个名字非常相似的目录,一个以“Exp”结尾。它将遵循 VS 版本号、下划线和哈希的格式。 %LocalAppData%\Microsoft\VisualStudio

打开非Exp目录,打开Extensions目录,然后找出散列目录中哪个包含你需要的扩展。将其复制到 Exp 目录的 Extensions 目录。

接下来,启动您的 VSIX 以打开 Exp 模式。打开“管理扩展”窗口。您应该会在已安装的扩展列表中看到您的扩展,但它会被标记为已禁用。启用它,关闭 Visual Studio 实例,然后重新启动它。现在应该启用扩展。

© www.soinside.com 2019 - 2024. All rights reserved.