gpt4 book ai didi

visual-studio-2008 - Visual Studio 构建时间

转载 作者:行者123 更新时间:2023-12-02 07:16:03 25 4
gpt4 key购买 nike

我正在构建一个包含大约 100 个程序集的解决方案,需要花费大量时间进行编译。我想说的是每次集会的分钟数。这与另一种产品形成对比,该产品也有 100 多个组件,需要几秒钟才能完成每个组件。

在这两种情况下,都存在复杂的依赖关系和多个引用,在第二种情况下,项目实际上更大,这似乎没有意义。

我查看了 CSPROJ 文件和 SLN 文件,没有发现任何会拖延编译的明显内容。

我在 VS2008 专业版中构建。

注意:使用使用 MSBUILD.exe 的 NANT 脚本工作速度呈指数级增长 -> 所以 VS 中的某些东西导致了严重的减速。

有没有人对从头开始重新创建整个解决方案有任何建议?

谢谢。

最佳答案

您的依赖项中是否有任何东西每次都迫使大量项目重新构建?例如,如果您有一个运行某些代码生成的预构建步骤,并且一切都依赖于该项目,那可能是一个 killer 。我不久前遇到过这种情况 - 让代码生成器在其输入未更改时发出通知,并且在这种情况下不重写输出,从而节省了负载时间。

顺便说一句,您真的需要在同一个解决方案中包含 100 个项目吗?我认为,无论您做什么,这都会非常缓慢。我会考虑尝试合并项目(我见过人们有很多很多小项目的各种情况 - 合并它们真的很有帮助)或者将单一解决方案分成几个。

编辑:您可能想尝试将 Visual Studio 的 GUI 部分排除在等式之外的一件事是从命令行使用 msbuild 构建它,根本不运行 VS。

关于visual-studio-2008 - Visual Studio 构建时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/861683/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com