我正在尋找一些存儲組件的指導。這是我們的源代碼樹的樣子,此刻:存儲程序集的最佳做法?
項目名
幹線
| -------- SRC(源代碼)
| -------- LIB (每個項目所需的程序集,例如NUnit framework,svn external)
| -------- tools(每個項目需要的工具,例如NUnit executable,svn external)
| -------- ThirdPartyAssemblies (項目特定組件,例如log4net)
我們已經將一些代碼移動到我們自己的名爲Utils.dll的庫中。
我現在想知道把這個庫放在哪裏(字面上文件夾的名字很好),以及我們將來編寫的其他庫。
3210似乎不是正確的地方(因爲它不是來自第三方),也不是lib
,因爲我們創建的每個項目都不需要程序集。
感謝Jon,「FirstPartyAssemblies」就是我一直在尋找的東西。你是對的,讓某些項目生活在同一個解決方案中,並將VS拉到一起更容易。我們已經爲大部分項目做到了這一點。這個問題的目標是一個特定的程序集,它將被很多項目(它包含wrapper classer和其他幫助程序)引用,並且因爲它存在於它自己的源代碼層次結構中,所以我們不能使用VS自動引入它。 – 2010-02-23 09:37:27