私たちのプロジェクトは、マスターソリューション(すべてのプロジェクトを含む)と、関連するプロジェクトのグループを含む複数の小さなソリューションで構成されています。
すべてのソリューションで同じResharper設定を共有し、開発者がResharperに構成ファイルをインポートしたり、手動で何かをしたりする必要がないようにしたいと思います。私たちが使用しているバージョンは、最新のものの1つである7.0.1です。TFSでチェックインされたDotSettingsファイルは、単一のソリューションでうまく機能しますが、同じファイルを20〜30のソリューションに複製することはできません。
開発者がこれを明示的に構成する必要なしに、チーム全体のすべてのプロジェクト/ソリューションと同じ構成を共有する方法はありますか?理想的には、各ソリューションの.DotSettingsファイルへのパスを変更して、単一の.DotSettingsファイルを編集したときに、チーム内のすべてのソリューションに自動的に影響を与えることができるようにする必要があります。
アップデート:
私はこれについて少し検索し、2つの異なる方法を試しましたが、どれも100%機能しません。
- mklinkツールを使用したハードリンクはローカルで完全に機能しますが、TFSはそれらをサポートしていません
- 通常のショートカットもこれに対する合理的な解決策ですが、Resharperはそれらを読みません
私はここで選択肢がありません。
アップデート2:
Daniel Hilgarthによって提案されたソリューションは完全に機能しますが、Resharperが更新された場合に限ります。.DotSettingsファイルがすべてのマシンで自動チェックアウトおよび編集される原因となっていたバグは、7.1リリースで修正されました。ソフトウェアを更新する前後にこれをテストしましたが、期待どおりに機能するようになりました。
バグの詳細については、こちらをご覧ください。