我们有一个涉及到100多个项目的解决方案,其中大部分是C#。自然而然地,打开和构建速度都很慢,因此我正在寻找这类庞大项目的最佳实践。希望得到回答的问题如下:
- 如何处理项目之间的引用最佳
- "拷贝本地"应该打开还是关闭?
每个项目是否应该构建到自己的文件夹中,还是它们都构建到同一个输出文件夹中(它们都是同一个应用程序的一部分)?
解决方案的文件夹是组织东西的好方法吗?
我知道将解决方案拆分为多个较小的解决方案是一种选择,但这会带来自己的重构和构建困难,因此也许我们可以将其保留到另一个主题中 :-)