2009-06-18 8 views
0

おはようございます!多くのプロジェクトで必要とされているライブラリ(+ svn)を扱う方法

私たちには、VS-Solutionを保持するSVNリポジトリがあります。このソリューションでは、多くのWebプロジェクトがあり、それぞれが余分なプロジェクトで開発されたJavaScript-Libを使用しています(DemoWebと呼ばせてください)。他のWebプロジェクトに手動で展開します。
この構築物は、多くの欠点があります。

  1. あなたが展開する際にコピーするプロジェクトを忘れることができます。
  2. あなたは...あなたはSVNリポジトリ
  3. で同じの.js、ファイルを複数回持つ

をいくつかのファイルを逃すことができ、私はシナリオ(多くのプロジェクトは、同じを使用していることを考えますライブラリなど - JavaScript、.dllファイル、画像など)は非常に一般的なので、私はあなたに尋ねます:
どうやって対処していますか?
この欠点をどのように解決しますか?
VSでIntelliSenseの参照を紛失しないでください(CssClass-Checkingなど)。

答えて

1
  • 既存のアイテムを見つけ、ファイルを見つけて「追加」をクリックしてください。右側に小さな矢印があり、それを使用して「リンクとして追加」を選択してください。
3

ビルドおよび/または展開ルーチンを自動化。継続的な統合を見てください。アプリケーションをデプロイするには、一歩踏み出す必要があります。 (リンクをクリックする、スクリプトを実行する、など...)それ以上のことは何もせず、あなたは打ちのめすことを求めています。 VSは、1つの場所であなたのjsを持っており、すべてのプロジェクトからそれをreferenseことができるように「リンクとして追加」と呼ばれるものを持っている:プロジェクト - >アドインをクリック>自動でインテリセンスのために/展開

  • を構築するために構築し

  • +0

    ありがとうございました!しかし、私たちはCssClass-CheckingのためのIntelliSense-Featuresを失うでしょう... –

    関連する問題