1

私は現在、2つのソリューションで2つのMVCプロジェクトを持っています。これらのプロジェクトは、かなりのルックアンドフィールを共有しますが、機能は大きく異なります。そのため、コードを管理するためのさまざまなソリューションがあります。すべてがTFSリポジトリに保存されています。

現在、共有されているC#コードはすべてクラスライブラリを介して管理されています。これはC#コードには最適ですが、JavaScriptまたはCSSファイルに対してこれを行うための同様の方法はないようです。TFSの個別のソリューション間で共有されたJSファイルとCSSファイルを具体的に処理する、またはソリューションファイル全般で処理するためのベストプラクティスの方法はありますか?

「共有」と言うときの意味を明確にするには、次の基準が必要です。

  1. ファイルは両方のソリューションで同じ名前です。
  2. ソリューションAでファイルを編集すると、これらの変更がソリューションBのそのファイルに適用されます。
  3. 理想的には、これは開発者に対して透過的です。
4

2 に答える 2

1

すべての共有 .js および .css ファイルを含む別のプロジェクト ("CommonJsCss" など) を作成できます。次に、そのプロジェクトをソリューション A とソリューション B の両方に含めます。

于 2013-02-22T22:01:36.480 に答える
0

ファイルをフォルダーに入れてみませんか?「c:\myprojects\shared\javascripts」と言って、必要なすべてのソリューションにそのフォルダーを含めますか? すべてのコード変更は、他のプロジェクトで使用できます。また、これらのファイルを含む各ソリューションで独自のバンドルを定義できます。

于 2016-03-02T22:16:55.673 に答える