【发布时间】:2012-01-11 02:53:36
【问题描述】:
在我当前的项目中,我们有一个非常大的 F#-project 解决方案。我在这里说得非常大。它有 70 个 F# 项目(480 个 .fs 文件)和 4 个 C# 项目。
你可能猜到这是开始成为一个问题。首先,在 Visual Studio 中进行管理需要很长时间。但是构建起来也花费了太的时间——上次我在我的机器上检查它花了大约 3 分钟。
我知道在Folders in your projects 中有(不支持?)组织 F# 文件的方法,但考虑到解决方案的大小,我害怕通过它并手动执行。此外,我们希望非常确定它会缩短构建时间。
那么,现在我的问题是——合并到更少的项目中会减少构建时间吗?假设我们将其减少到 5-10 个项目,而不是今天的 70 个。
如果没有 - 我们能做些什么呢?您如何管理这种规模的项目?
【问题讨论】:
-
您是否启用了并发构建?你的电脑有多强大?
-
F# 编译器比其他编译器慢很多,我没有看到很多小项目和单个大项目之间有什么不同。
-
您每次都需要完整构建吗?如果没有,您可以卸载您不在 VS 中处理的项目(仅在卸载之前进行完整构建)。然后,只会编译加载的项目
-
可以在解决方案属性窗口中设置应该构建哪些项目,而不是卸载。
-
工具 |选项 |项目和解决方案 |构建和运行 |
___最大数量 ....
标签: visual-studio-2010 f#