我们在visual studio 2013中有一个sitecore网站项目,该项目有大约2,800个文件夹/子文件夹。
每当我们构建项目时,IDE在底部蓝色条上获得“Build Succeeded”消息后冻结约20秒。
它似乎与Web Essentials有关,因为当我卸载它时,问题就消失了。此外,我们还有更多子文件夹(另外5,700个)。我删除了那些,冻结时间减少了大约50秒。我还没有找到要删除的另一组文件夹。
所有Web Essentials“在构建时编译文件”选项都设置为False。
我尝试将其他各种Web Essential设置更改为false(包括在构建时编译),没有修复它。
我尝试将所有设置更改为默认设置。没效果。
我尝试了很多不同的选项来通过.jscrc文件排除文件。 (每link)这似乎没有任何影响。 (excludeFiles“:[”**“],excludeFiles”:[“** / data / *”](< - 适用于5,700个文件夹)等。
根据我的设置,我认为Web Essentials不应该在构建期间或之后做任何事情,但它似乎是。
是否有人知道它可能会导致这种速度减慢?
是否有其他人有多个子文件夹遇到此问题?
谢谢,
格雷戈里
答案 0 :(得分:0)
不是真正的解决方案,但我还没有发表评论。 我最近遇到了同样的问题,最后还是有时间研究它。
我还将原因缩小到Web Essentials 2013(目前为2.5.4),在解决方案级别的WebEssentials-Settings.json文件中进行,并且基本上将所有内容设置为false,这样就解决了问题。
在尝试找到导致它的特定选项之后,它最终成为构建选项上的Markdown编译,这是唯一的' build on build'仍然启用。
有趣的是,我在解决方案中没有任何Markdown文件......
无论如何,如果您已经将构建选项的所有编译设置为false,那么修改此文件中的其他内容可能会有所帮助吗?