私は現在、2つのソリューションで2つのMVCプロジェクトを持っています。これらのプロジェクトは、かなりのルックアンドフィールを共有しますが、機能は大きく異なります。そのため、コードを管理するためのさまざまなソリューションがあります。すべてがTFSリポジトリに保存されています。
現在、共有されているC#コードはすべてクラスライブラリを介して管理されています。これはC#コードには最適ですが、JavaScriptまたはCSSファイルに対してこれを行うための同様の方法はないようです。TFSの個別のソリューション間で共有されたJSファイルとCSSファイルを具体的に処理する、またはソリューションファイル全般で処理するためのベストプラクティスの方法はありますか?
「共有」と言うときの意味を明確にするには、次の基準が必要です。
- ファイルは両方のソリューションで同じ名前です。
- ソリューションAでファイルを編集すると、これらの変更がソリューションBのそのファイルに適用されます。
- 理想的には、これは開発者に対して透過的です。