我想使用VS2010在C#中创建一个新项目,我想知道这个项目中最好的组织是什么。我有一些Maven的经验和我想要的东西,它将像Maven文件夹方案一样有条理。该项目它是一个API客户端,所以我的目标是:
在不使用任何第三方工具的情况下,VS中最好的方法是什么?我想在没有单元和主代码的情况下自动部署客户端程序集,并且单元代码也与其余代码分开。
答案 0 :(得分:2)
我可能误解了你的问题 - 我没有很多API客户的经验,但我想知道你真正追求的是对解决方案的更好理解。 VS解决方案允许您对多个项目进行逻辑分组,在选项4中为您提供所需的内容。
考虑到这一点,我会有一个解决方案,然后是一个符合您要求1-3的项目。
很抱歉,如果偏离基础或过度简化。
答案 1 :(得分:1)
答案 2 :(得分:1)
Scott Hanselman写了一篇关于他的团队如何组织代码的非常好的博客文章。它不仅涵盖了代码在驱动器上的物理组织方式,还涵盖了组织背后的思想。
斯科特汉塞尔曼的计算机禅:How do your organize your code?
这个帖子现在已经很老了,但是团队使用的方法可以让你完成大部分工作,如果不是全部的话。他还提到了一些很好的免费工具,用于构建,测试,代码覆盖和构建可见性。