0

3 人で開発した共通の機能を備えた Web サイトが多数あります。ビジネス ロジックでは、共通のライブラリ プロジェクト (共有ディレクトリ内) を使用しているため、全員が同じ機能を使用しています。このようにして、次のプロジェクトまたは既存のプロジェクトを再コンパイルするときに、修正と改善が共有されます。いくつかの UI 共通関数のクラスもあります (x データを含む ListControl をロードするなど)。

問題は、CSS、Javascript、共通ページ (ログイン、構成、顧客管理) などの一部の Web パーツにあります。それらを一元化する方法が正確にわからないため、共有プロジェクトにこれらのパーツがあるため、貼り付けの修正/改善を手動で他の Web サイトに毎回コピーするには...

現在のウェブサイト構造の例:

-MyWebSite1
    -Styles.css 
    -Scripts.js
    -Login.aspx
    -Funx.cs (Functions specific to this site)
    -Consx.cs (Session and other variables specific to this site)
-CommonProject (In a network shared directory)
    -FunBusiness.cs 
    -FunWebUI.cs    
    -ConsBusiness.cs
    -ConsWEB.cs

これを行う方法はありますか?

4

2 に答える 2

0

今のところ、この問題を解決するのに最も近いのは、Javascript 部分について次の記事を参照することです: http://msdn.microsoft.com/en-us/library/bb398930(v=vs.100).aspx

現在、js ファイルへの参照を 1 つだけ使用し、他の JavaScript 参照を動的に含め、共通の CSS および MasterPages パーツを使用して調査しています...

于 2013-05-28T14:32:46.147 に答える
0

おそらく、これらの共通参照ファイルを Visual Studio のリンク ファイルとして追加できます。このようにして、別の場所に保持しながら、1 つのファイルを保持できます。

マイクロソフトから:

リンク ファイルは、ファイルを現在の場所に残し、現在のプロジェクトからファイルへのリンクを維持します。

もう 1 つの解決策は、Visual Studio でコンパイルする前にコピー スクリプトを作成することです。ここを参照してください。

于 2014-01-16T14:16:16.343 に答える