私たちのプロジェクトは、すべてのプロジェクトを含むマスターソリューションと、関連するプロジェクトのグループを含む複数の小さなソリューションで構成されています。複数のソリューション間で同じResharper設定を共有する方法(手動介入なし)
私は、開発者はこれまでにReSharperの中にコンフィギュレーションファイルをインポートする必要があるか、そのことについては、手動で何もしないことを確認して、すべてのソリューションで同じReSharperの設定を共有したいと思います。私たちが使用しているバージョンは、最新バージョンの7.0.1です。 TFSでチェックインされたDotSettingsファイルは、単一のソリューションではうまく機能しますが、20〜30のソリューションで同じファイルを複製することはノー・ノーです。
チーム全体ですべてのプロジェクト/ソリューションと同じ設定を共有する方法は、開発者が明示的にこれを設定することを必要とせずに、ありますか?理想的には、単一.DotSettingsファイルを編集するとき、それは自動的にチーム内のすべてのソリューションに影響を与えるように、各ソリューションの.DotSettingsファイルへのパスを変更できるようにすべきです。
更新:
私はこれについて少し検索し、2種類の方法を試してみましたが、それらのどれも100%に動作していない:
- Hardlinks完全にローカルmklink tool作業を使用しますが、TFSはありませんそれらをサポートしていません
- 通常のショートカットもこれに対する妥当な解決策ですが、Resharperはそれらを読み取らない
私はここでオプションがありません。
アップデート2:
ダニエルHilgarthによって提案された解決策は完璧に動作しますが、ReSharperのが更新されている場合のみ。 .DotSettingsファイルが自動的にチェックアウトされ、各マシンで編集される原因となったバグは、7.1リリースで修正されました。私はソフトウェアをアップデートする前後にこれをテストしました。バグに関する
詳しい情報はここで見つけることができます:
http://youtrack.jetbrains.com/issue/RSRP-288235
どのバージョンのReSharperを使用していますか? –
私は7.0.1バージョンのツールを使用しています。それを反映するために質問が更新されます。 – julealgon
バージョン10では、このための具体的な解決策はまだありません。私はそれを完全に別の層として見たいと思います。 – MarioDS