【问题标题】:Exporting a Visual Studio Add-in导出 Visual Studio 加载项
【发布时间】:2015-07-24 22:49:02
【问题描述】:

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

执行工具/导入和导出设置是其中的一部分 - 工具栏上有一个占位符,其中包含插件的名称,但没有显示任何按钮,并且与原始机器不同,新机器的下拉菜单添加/ 删除按钮不显示任何内容。

【问题讨论】:

    标签: visual-studio-2013 settings visual-studio-addins


    【解决方案1】:

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

    .AddIn 文件中有一个 Assembly 条目,其中包含实现插件的 .dll 名称。

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

    (顺便说一句,.vsix 不用于部署加载项。)

    【讨论】:

    • 谢尔盖,非常感谢!您的解决方案非常完美。
    【解决方案2】:

    我建议使用指南 - 将 Visual Studio 扩展和设置与 Dropbox 同步

    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

    【讨论】:

    • DeJaVo - 感谢您的回复。我可能误解了你的意思,反之亦然,但这不是我想要理解的 extensions (尽管这绝对有用 - ExtensionSync 对工具带来说是一件很棒的事情),但它是加载项。 “扩展和更新”是“工具”下拉菜单中的一项,而加载项管理器则显示完全不同的内容。关于拉加载项的任何想法?谢谢!
    • 您的问题是如何将 Visual Studio 插件从一台机器移动到另一台机器?我看到你的意思不同......你能解释一下吗?
    • 感谢 DeJaVo 的坚持。是的,很好的问题 - 插件和扩展管理器之间的差异肯定存在混淆 - stackoverflow.com/questions/2758244/… 有一个帖子试图清除它。由此看来,扩展管理器似乎是更灵活、更健壮的方法,但仍支持加载项。
    • 我发现这篇文章很有帮助 - mztools.com/articles/2008/MZ2008001.aspx
    猜你喜欢
    • 1970-01-01
    • 2016-05-07
    • 2012-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-26
    • 1970-01-01
    • 2015-10-12
    相关资源
    最近更新 更多