2011-08-25 41 views
16

我們將使用Orchard作爲特定客戶的基礎。我們是一家運行VS2K10的C#商店。按照我們項目的標準,我們會將其投入到我們的版本控制系統中。果園:是否全部來源?

也就是說,我們將根據客戶的需求創建自定義模塊。大家在這裏推薦什麼方法?

  1. 從CodePlex上獲得完整的源代碼,然後檢查
  2. 下載只是果園網頁代碼(類似於Web平臺安裝程序)

問題的#1是代碼庫是相當大的,但它可以讓我們在開發時在本地調試網站。

#2的注意事項是什麼?缺乏調試?

我很好奇每個人的做法是什麼。我傾向於選擇#1,獲得完整的源代碼,將其投入SVN,然後建立它。

想法?

+0

請問這是一個特定的技術討論,而不是你對此的想法。 – msarchet

+0

好吧,這是一個關於完全源Orchard與網絡的優點的具體技術討論。你想如何重寫? – StephenPAdams

+0

您有什麼特別的問題,因爲您現在沒有明確的答案來回答您的問題,因爲您正在詢問人們接近的方式是什麼,因爲對於這個問題沒有「正確的答案」,它並不適合。 – msarchet

回答

11

如果您打算使用Visual Studio開發模塊,請使用完整的源代碼。磁盤空間很便宜。 #2的注意事項是它非常不舒服。何必?

+2

嗨Bertrand,謝謝你的信息!我一直在玩一些你的模塊。感謝您的貢獻! – StephenPAdams

+4

Bertrand也是烏節的項目經理,所以我們都非常感謝他。 –

0

我不是軟件工程師,但這裏是我會做什麼:

  • 獲取源代碼。
  • 將它添加到您的VS解決方案和源代碼管理中。
  • 請勿參考項目。
  • 在該項目上添加一個後期構建事件,以將dll和符號(用於調試)複製到項目的文件夾中,否則將引用該項目。

如果從該項目中的彙編類墜毀,你就可以到指定的源代碼文件,因爲你得到了符號,因爲你不會被修改定期這個項目,您的VS不會每次重建它。如果你想保存一些內存,你甚至可以卸載這個項目,儘管它可能是微不足道的。

2

我使用完整的源代碼版本,但我只檢查我正在處理的模塊和主題進入源代碼管理。

我最初使用的只是網絡代碼,但發現自己遇到了很多小問題,使用完整源代碼時更容易追蹤。

我發現只有控制我正在處理的東西的源代碼才能更容易地更新到更高版本的Orchard。