【问题标题】:Programmatically specify Private Extension Gallery in Visual Studio 2012在 Visual Studio 2012 中以编程方式指定专用扩展库
【发布时间】:2013-01-25 15:09:50
【问题描述】:
VS 2012 的最新功能之一是能够创建Private Extension Galleries,它允许您构建自己的扩展存储库,而不必将它们发布到世界(内部公司工具等)。我已经按照我引用的 MSDN 博客中的描述成功创建了一个,但我想知道是否有人知道一种以编程方式设置画廊细节的方法——名称和 URL,然后“应用”它——这样每个想要访问它的人不必手动输入信息。
我查看了注册表以查看是否可以安装密钥,我认为这是可能的,但并不完全是微不足道的。有人有什么见解吗?
【问题讨论】:
标签:
visual-studio-2012
visual-studio-extensions
vsix
【解决方案2】:
我会将 Jason 的回答标记为已接受,因为他为我指明了如何正确执行此操作的方向,这是我的终极问题。但是,我确实想添加另一个解决方案,如果这就是您所需要的:
如果您手动将私人画廊详细信息添加到 Visual Studio,则会为您创建注册表项。前往:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\ExtensionManager\Repositories\[Dynamic Guid]
并将该密钥导出到普通的 .reg 文件。然后,您可以创建一个简单的批处理脚本在其他计算机上为您安装密钥,或者让人们使用 .reg 文件自行安装。