C#访问修饰符会影响构建时间吗?

时间:2015-12-09 23:28:09

标签: c# .net performance build msbuild

背景

我帮助维护一个大型遗留ERP系统,其中包含大约6M的C#系列,分为180个组件。 vs2015中的构建时间超过5分钟,我们对如何加快这种速度感兴趣。

我们已经利用许多* .sln文件将项目划分为对各种产品功能集或基础架构问题有意义的组。这通常意味着我们可以通过构建一些项目来进行一些修改。 - 但并非总是如此,因为核心基础架构组件也托管业务逻辑: - >因此,处理某些功能会影响dll" core"依赖关系,迫使我们重建所有180个项目。

除了促进程序集之间过度的依赖性之外,十多年的有机代码增长也产生了过度宽松的代码单元可访问性("公共"关键字随处可见。)

问题

通过最小化所有类型和成员的可访问性,可以改善构建时间吗?

0 个答案:

没有答案