我们的项目被组织成一个主解决方案(包含每个项目)和多个包含相关项目分组的较小解决方案。
我想在每个解决方案中共享相同的 Resharper 设置,确保开发人员不需要在 Resharper 中导入配置文件或为此手动执行任何操作。我们使用的版本是最新版本之一,7.0.1。在 TFS 中签入的 DotSettings 文件在单个解决方案上效果很好,但是为 20-30 个解决方案复制相同的文件是不行的。
有没有办法与整个团队中的每个项目/解决方案共享相同的配置,而无需开发人员明确配置?理想情况下,应该可以为每个解决方案更改 .DotSettings 文件的路径,以便在编辑单个 .DotSettings 文件时,它会自动影响团队中的每个解决方案。
更新:
我对此进行了一些搜索并尝试了 2 种不同的方法,但它们都没有 100% 有效:
我在这里没有选择。
更新 2:
Daniel Hilgarth 提出的解决方案非常有效,但前提是更新了 Resharper。导致 .DotSettings 文件在每台机器上自动检出和编辑的错误已在 7.1 版本中得到纠正。我在更新软件之前和之后对此进行了测试,现在它可以按预期工作。
可以在此处找到有关该错误的更多信息: