gpt4 book ai didi

visual-studio-2010 - 有人在使用 VS2010 时遇到过缓慢的构建吗?

转载 作者:行者123 更新时间:2023-12-04 12:38:22 25 4
gpt4 key购买 nike

我们最近升级到了 VS2010 的最终版本,与 2008 年的相同代码相比,构建时间非常慢。我想知道是否还有其他人遇到过同样的情况,所以我可以确定这是否只是我们的环境?一些细节:

  • 在 Windows 7 和相当强大的机器上使用 VS2010 Ultimate,与 TFS 2010 交谈。
  • 该解决方案已从 VS2008 升级,但仍针对 .NET 3.5 和 ASP.NET MVC 1.0 构建。
  • 似乎不是编译本身需要很长时间,而是构建过程中的其他事情。这是因为即使是最新且不需要编译的项目也需要几秒钟左右的时间来处理。
  • 这不是因为 Visual Studio 插件,因为团队中有几个人没有安装任何插件。
  • 加载 VS2010 后的第一次构建非常快,然后随着时间的推移它们似乎变慢了。例如,我的解决方案中的一些项目在重新启动后只需要 00:00:00.08 进行处理。 (该项目是最新的,不需要编译)然后我立即点击重建,它跳到 00:00:01.33。
  • 我们也遇到了另一个使用 .NET 4.0 的解决方案的问题,该解决方案在 VS2010 RC 下构建得非常好。
  • 没有构建事件或类似的东西我可以责怪,只是简单的组装构建。
  • 在缓慢的构建过程中,IDE 的响应速度不是很快。

  • 其他人有类似的问题吗?

    更新:看起来解析程序集引用需要很长时间。查看 MSBuild 诊断输出或上面的示例,第一个构建有 30 毫秒的 ResolveAssemblyReferences,第二个构建有 800 毫秒。后续构建似乎需要更长的时间来复制内容,例如CopyFilesToOutputDirectory 从 1 毫秒跳到 27 毫秒。

    最佳答案

    发现问题;事实证明,这是导致问题的恶意构建任务。在我的 MVC 网站项目中,我使用了来自 http://yuicompressor.codeplex.com/ 的 YUI Compressor 任务。压缩我的脚本文件并将它们复制到我的 JavaScript 单元测试项目中。在运行之前一切都很好,但是一旦运行,它就会减慢所有其他项目的构建速度!即使在解决方案中重建单个项目并且离 MVC 网站很远也很慢。一定是任务中的泄漏或类似的东西......

    关于visual-studio-2010 - 有人在使用 VS2010 时遇到过缓慢的构建吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2668892/

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