是否可以在 Visual Studio 2010 中的计算机之间同步设置?我知道您可以通过导出您的设置然后将它们复制到另一台计算机或将它们放入投递箱或其他东西来做到这一点。所以我想知道是否还有其他方法可以做到这一点?
7 回答
在工具 > 选项 > 环境 > 导入和导出设置下,有一个选项可以自动将我的设置保存到此文件中。然后,您可以将其设置为要同步的任何计算机上共享位置(共享网络文件夹、文件同步服务等)中的文件。就我个人而言,我使用 Dropbox 以这种方式分享我的设置,没有任何问题。
我找到了 VS 设置同步的最佳解决方案——它叫做 Pepper,是一个免费的 Visual Studio 2010 扩展。它使用 Windows Azure 存储设置,因此可以在任何地方使用。
Latish Sehgal 创建了一个名为 ExtensionSync 的 Visual Studio 新扩展。
将此扩展添加到 Visual Studio 中,它会在每次启动时读取并更新您的设置。
更多信息可以在这篇博文中找到。
我会推荐免费的扩展:
适用于 Visual Studio 2010 的 VSCommands
http://visualstudiogallery.msdn.microsoft.com/d491911d-97f3-4cf6-87b0-6a2882120acf
适用于 Visual Studio 2012 的 VSCommands
http://visualstudiogallery.msdn.microsoft.com/a83505c6-77b3-44a6-b53b-73d77cba84c8
查看完整的功能列表
详细信息:
- 访问选项
- 调试协助
- IDE 设置同步
- IDE 输出窗口增强
- IDE 主菜单增强功能
- IDE 解决方案徽章
- 解决方案资源管理器增强功能
- 复制/粘贴参考
- 复制/粘贴为链接
- 邮编解决方案
- 打开(外壳)
- 编辑(外壳)
超过一百万次下载!
ps 我不知道 SquaredInfinity,但我是扩展程序的忠实粉丝并想分享它:)
我以前使用过 Microsoft Live Mesh 来保持文件夹同步。或者可能有一个“用户数据路径”设置,您可以设置为使用 DropBox/ZumoDrive 驱动器号之类的东西。
注意:您可以同步您的设置文件夹以获取大部分内容,但已安装的扩展存储在 %LocalAppData%\Microsoft\VisualStudio\10.0\Extensions 中(在我的机器上:C:\Users{username}\AppData\Local\Microsoft\VisualStudio \10.0\扩展)
!?!?!?!?有谁知道为什么 MS 坚持继续使用 Documents\Visual Studio 2010 来处理所有违反他们自己的应用程序设计指南的事情?!?!?!?
我正在使用这篇博文中概述的解决方案,到目前为止它运行良好。
我使用 3 台机器,它们都保持同步,包括扩展。
如果我一次在不止一台机器上打开 VS,我注意到一些奇怪的事情,因为当您关闭 Visual Studio 时,它会写入 vsSettings 文件。除此之外,它工作得很好。
更新: Productivity Power Tools 不能很好地发挥作用,因为它需要将扩展安装在“每个用户”位置才能正常运行。
从 Visual Studio 2015 开始,设置会自动保存并同步到所有计算机。更多详细信息:https ://docs.microsoft.com/en-us/visualstudio/ide/synchronized-settings-in