2009-06-18 70 views
0

早上好!如何處理很多項目需要的庫(+ svn)

我們有一個SVN-Repository,它包含一個VS-Solution。在這個解決方案中有許多web項目,每個項目都使用一個JavaScript-Lib,它是在一個額外項目中開發的atm(我們稱之爲DemoWeb),並手動部署到其他Web項目。
這種結構有許多缺點:

  1. 你可以忘記一個項目複製部署時。
  2. 你會錯過一些文件出來
  3. 你有相同的.js檔案在SVN-庫
  4. 幾次...

我認爲情況(很多項目使用相同的Libs - 例如JavaScript,.dll-files,Images,...)非常常見,所以我問你:
你如何處理它?
你如何擺脫這種缺點?
你如何不放鬆VS中的IntelliSense引用(例如CssClass-Checking)?

回答

1
  • 自動的構建建築/部署
  • 智能感知:VS有一些所謂的「添加爲鏈接」,所以你可以有你的JS在一個地方,並從所有項目referense它:單擊項目 - >添加 - >現有的項目,找到你的文件,並看看'加'btn,有一個小箭頭在右邊,使用它,並選擇'添加爲鏈接'
3

自動構建和/或部署例程。研究持續集成。部署應用程序應該採取一步。 (點擊一個鏈接,執行一個腳本,等等......)除此之外,你要求搞砸了。

+0

謝謝你的回答!但是:我們將失去CssClass檢查的智能感知功能...... – 2009-06-18 06:05:02