我们的项目组织在一个主解决方案(包含每个项目)和多个包含相关项目分组的较小解决方案中.
我希望在每个解决方案中共享相同的Resharper设置,确保开发人员不需要在Resharper中导入配置文件或手动执行任何操作.我们使用的版本是最新的7.0.1版本之一.TFS中签入的DotSettings文件在单个解决方案上非常有效,但在20-30个解决方案中复制同一文件是不可能的.
有没有一种方法可以与整个团队中的每个项目/解决方案共享相同的配置,而不需要开发人员明确地进行配置?理想情况下,应该可以更改到的路径.每个解决方案的DotSettings文件,以便在.DotSettings文件经过编辑,它会自动影响团队中的每个解决方案.
Update:
我对此进行了一些搜索,并try 了两种不同的方法,但都没有100%有效:
- Hardlinks使用mklink tool可以在本地完美工作,但TFS不支持它们
- 正常的快捷方式也是一个合理的解决方案,但ReSharper不会阅读它们
我别无 Select 了.
Update 2:
丹尼尔·希尔加思(Daniel Hilgarth)提出的解决方案非常有效,但前提是更新Resharper.一个导致错误的错误.要在每台机器上自动签出和编辑的DotSettings文件在7.1版本中得到了更正.我在升级软件之前和之后都进行了测试,现在它可以像我预期的那样工作了.
有关该漏洞的更多信息,请参见: