2014-10-14 1 views
3

У нас есть проект сайта sitecore на визуальной студии 2013 года, который содержит около 2800 папок/подпапок.Веб-Essentials 2013 - Slow After Build - Многие справочники

Всякий раз, когда мы строим проект, среда IDE замерзает примерно на 20 секунд после получения сообщения «Сформировать успешное» на нижней синей полосе.

Как представляется, это связано с веб-Essentials, потому что когда я его удаляю, проблема исчезает. Кроме того, у нас было много других подпапок (еще 5700). Я удалил их, и время замораживания снизилось примерно на 50 секунд. Я не нашел другую группу папок для удаления.

Все параметры веб-Essentials «Скомпилировать файлы при сборке» установлены в значение False.

Я попытался изменить различные другие настройки веб-Essential на false (включая компиляцию при сборке), ничего не исправлено.

Я попытался изменить все настройки на противоположные по умолчанию. Нет эффекта.

Я пробовал много разных опций для исключения файлов через файл .jscrc. (за link) Это не оказало никакого влияния. (excludeFiles ": [" ** "], excludeFiles": ["**/data/*"] (< - это было для 5700 папок) и т. д.

Учитывая мои настройки, я думаю, что Web Основа не должна делать что-либо во время или после моей сборки, но это, кажется.

кто-нибудь знает, что это может делать, что бы быть причина этого замедлить?

ли кто-нибудь еще со многим субом -folders this this?

Спасибо,

Gregory

+0

Я получаю эту проблему даже без большого количества вложенных папок – Dan

+0

Я обнаружил, что моя проблема заключалась в том, что LESS мог компилироваться при сборке, отключив ее от зависания. – Dan

+0

спасибо Дэн, но он делает это даже при условии, что сборка отключена. –

ответ

0

На самом деле это не решение, но я не могу комментировать. Недавно у меня была одна и та же проблема и, наконец, успела заглянуть в нее.

Я также сузил причину для веб-Essentials 2013 (2.5.4 в настоящее время), зашел в файл WebEssentials-Settings.json на уровне решения и в основном установил все на false, где это было правдой, что устранило проблему.

После попытки найти конкретные параметры, вызвавшие это, в итоге все еще была включена опция компиляции Markdown on build, которая была единственной компиляцией при сборке.

Как ни странно, у меня нет никакого файла Markdown в растворе ...

Во всяком случае, если вы уже установили все компиляции на опции сборки в ложь, может быть, мастерить с чем-то еще в этом файле может помочь ?

+1

Хотя странная вещь случится, если она сработает для вас, я бы рассмотрел этот ответ на вопрос, а не просто комментарий. –