Con*_*ngo 8 resharper visual-studio-2012 resharper-8.0
我们希望在Visual Studio 2012中拥有通用的团队级编辑器设置.我们使用ReSharper.
有没有办法让所有团队成员都可以从中央文件共享导入Visual Studio编辑器设置?
我试过了什么
ReSharper介绍了如何在教程管理和共享选项中进行共享设置.这似乎不适用于我的电脑(设置似乎没有正确导入或导出).此外,ReSharper似乎无法控制选项卡之类的内容,因此我们想知道如何导入Visual Studio的编辑器设置.是否可以拥有一个允许团队共享编辑器设置的统一解决方案?
我已经考虑使用resharper中的导入和导出设置来保持各个团队的设置一致,但这是不利的,因为您必须为每个用户帐户导入每台计算机上的设置.例如,如果您在已配置的同一台计算机上以其他用户身份登录,则必须重新导入设置.
最后,我选择了Team Shared设置,它将设置存储在源控件存储库中(文件类似于<solution name>.dotSettings.当您在ReSharper中编辑设置时,您需要记住将它们保存到团队设置中.

您也可以在解决方案中存储文件和实时模板.这些也将存储在dotSettings文件中.
这不会强制执行与开发人员可以通过在其计算机上存储个人设置而覆盖的相同设置.
正如我之前提到的,如果您不在源代码管理中包含ReSharper生成的文件,则整个团队不会保留设置.不包括<solution name>.dotsettings.user因为这些是用户特定的设置,不应包括在内.
如果要在多个项目中设置相同的设置,则需要复制设置文件并重命名文件名以匹配解决方案的名称或导入它们.我认为这比在所有团队中执行完全相同的设置更好,因为它允许每个团队决定他们想要如何工作.

一点额外的暗示.如果创建<projectname>.DotSetting文件,还可以为每个项目使用单独的设置.但是你没有UI可以做到这一点.例如,仅在单元测试方法名称中允许下划线是有用的.
| 归档时间: |
|
| 查看次数: |
3443 次 |
| 最近记录: |