【问题标题】:Web Essentials 2013 - Slow After Build - Many DirectoriesWeb Essentials 2013 - 构建后速度慢 - 许多目录
【发布时间】:2014-10-14 17:05:48
【问题描述】:

我们在 Visual Studio 2013 中有一个 sitecore 网站项目,其中包含大约 2,800 个文件夹/子文件夹。

每当我们构建项目时,IDE 在底部蓝色条上收到“构建成功”消息后会冻结大约 20 秒。

它似乎与 Web Essentials 有关,因为当我卸载它时,问题就消失了。此外,我们还有更多的子文件夹(另外 5,700 个)。我删除了这些,冻结时间减少了大约 50 秒。我还没有找到要删除的另一组文件夹。

所有 Web Essentials 的“编译时编译文件”选项都设置为 False。

我尝试将其他各种 Web Essential 设置更改为 false(包括构建时编译),但没有任何修复。

我尝试将所有设置更改为与默认设置相反的设置。没有效果。

我尝试了许多不同的选项来通过 .jscrc 文件排除文件。 (每link)这似乎没有任何影响。 (excludeFiles": [" ** "], excludeFiles": ["**/data/*"] (

鉴于我的设置,我认为 Web Essentials 在我的构建期间或之后不应该做任何事情,但它似乎是。

有谁知道它可能在做什么会导致速度变慢?

有很多子文件夹的其他人遇到过这种情况吗?

谢谢,

格雷戈里

【问题讨论】:

  • 即使没有很多子文件夹我也会遇到这个问题
  • 我发现我的问题是允许 LESS 在构建时编译,关闭它可以解决挂起问题。
  • 感谢 Dan,但即使关闭了编译时它也能做到
  • 您是否尝试关闭所有扩展程序并打开网络必需品,看看是否真的如此?
  • @Roland,我想我做到了。我现在正处于最后期限,所以我不想过多地搞砸它。

标签: visual-studio-2013 sitecore web-essentials


【解决方案1】:

不是真正的解决方案,但我还不能发表评论。 我最近也遇到了同样的问题,终于有时间研究一下了。

我还将原因缩小到 Web Essentials 2013(当前为 2.5.4),在解决方案级别进入 WebEssentials-Settings.json 文件,基本上将所有内容设置为 false,从而解决了问题。

在尝试找到导致它的特定选项后,它最终成为 Markdown 编译时编译选项,这是唯一仍然启用的“编译时编译”。

有趣的是,我的解决方案中没有任何 Markdown 文件...

无论如何,如果您已经将所有编译选项都设置为 false,也许修补此文件中的其他内容可能会有所帮助?

【讨论】:

  • 虽然发生了一件奇怪的事情,但如果它对你有用,那么我会认为这是对问题的回答,而不仅仅是评论。
猜你喜欢
  • 1970-01-01
  • 2016-12-19
  • 2014-02-03
  • 1970-01-01
  • 1970-01-01
  • 2015-06-06
  • 1970-01-01
  • 1970-01-01
  • 2021-01-04
相关资源
最近更新 更多