-projectname
--config (where I put the configuration files)
--doc (where I put all the document concerning the project: e-mails, documentation)
--tools (all the tools I use: Nunit, Moq)
--lib (all the libraries used by the solution: ninject or autofac)
--src
---app (sourcefiles)
---test (unittests)
solutionfile.sln
build.csproj
符号“-”标记目录。
我认为在这方面有一个良好的结构非常重要。您应该能够从源代码控制系统获取源代码,然后构建解决方案,而无需打开 Visual Studio 或安装任何第三方库。