我正在寻找一些存储组件的指导。这是我们的源代码树的样子,此刻:存储程序集的最佳做法?
项目名
干线
| -------- 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