Dot-Net

建立新的 .NET 項目的最佳方法是什麼?

  • September 4, 2013

所以我新負責我公司的項目(我們仍然只有 2 個人,但我們正在成長)並且我想以正確的方式設置我的項目。

我所有的項目都已經在 SVN 儲存庫中,我已經設置了錯誤跟踪軟體,但我正在尋找的是使用測試、SVN 和建構伺服器來佈局新項目的最佳方式。我想為 CI 設置我們所有的新項目,但我不確定如何佈置所有內容以使其盡可能順利。

我知道我需要:

  • 建構伺服器
  • SVN 儲存庫中的所有建構/測試材料(包括 DB 模式)
  • 有利於CI的項目佈局

你們是如何設置項目的?我想為我的建構伺服器使用 MSBuild,因為由於 VS,一切都已經以這種方式設置,但我也在尋找有關如何佈置文件、如何在解決方案中佈置項目等的提示。就目前而言,我的解決方案中有大約 5 個項目,其中一個是測試項目,其中包含我其餘項目的所有測試。這是首選方法嗎?

您的儲存庫內的佈局如何?你把你的數據庫相關的東西放在哪裡?規格和文件?

您是否使用任何特定的 CI 軟體,或者只是遵循“持續集成更像是一種心態”的口頭禪?

總的來說,我正在尋找有關以正確方式啟動新項目的技巧,以便以後一切順利進行,並且便於新開發人員熟悉。

樹外科醫生 - http://www.codeplex.com/treesurgeon

“Tree Surgeon 是一個 .NET 開發樹生成器。只需將您的項目名稱命名為它,它就會在幾秒鐘內為您建立一個開發樹。不僅如此,您的新樹還擁有多年積累的建構工程經驗。在。”

亞歷克斯,

我建議你從這裡開始:http: //msdn.microsoft.com/en-us/library/ms998208.aspx

這涵蓋了微軟自己的項目結建構議。聽上去,您確實應該堅持使用單一解決方案架構。

對於特定的 CI 平台,顯然有幾個選項可用。其中一些歸結為口味和功能。在網上搜尋應該會給你大部分你需要的正面和反面的答案!

缺口。

引用自:https://stackoverflow.com/questions/424422