导出 Visual Studio 加载项

Exporting a Visual Studio Add-in

有人需要(或更重要的是知道如何)将 Visual Studio 插件从一台机器移动到另一台机器吗?当然,如果我可以访问 .vsix,那会很容易,但那是在某个地方的一个小桶里。我尝试浏览注册表和文件资源管理器,但没有看到任何可能的东西。

执行工具/导入和导出设置得到了它的一部分 - 工具栏上有一个占位符,其中包含加载项的名称,但按钮的 none 显示,并且与原始机器不同,新机器的“添加/删除”按钮下拉列表没有显示任何内容。

我推荐使用指南 - 使用 Dropbox 同步 Visual Studio 扩展和设置 :

http://www.larswilhelmsen.com/2012/01/08/syncing-visual-studio-extensions-and-settings-with-dropbox/

并按照您对导入和导出设置所做的那样完成它(也如指南中所述)。

除此之外,没有用于导出 VS 扩展的 VS2013 扩展,唯一适用于 VS2010 的扩展 - ExtensionSync.

来源:https://visualstudiogallery.msdn.microsoft.com/dbaf0ac9-fb7b-4fb3-b34d-ea2269276d3c

首先您需要找到一个 .AddIn 文件,该文件为 Visual Studio 声明了一个加载项。通常它位于 "c:\Users[user_name]\Documents\Visual Studio 2013\Addins\" 目录中,但可以位于选项 - 环境 - 加载项安全中列出的任何加载项文件路径中。

在 .AddIn 文件中有一个 Assembly 条目,其中包含实现该加载项的 .dll 名称。

您需要将这两个文件(.AddIn 和 .dll)以及可选的辅助加载项文件复制到新机器。

(BTW .vsix 不用于部署加载项。)