Почему VS должен перестраивать ВСЕ мои проекты каждый раз, когда я нажимаю «Play»?

Слегка более короткий код с использованием insertRow и insertCell :

function tableCreate(){
    var body = document.body,
        tbl  = document.createElement('table');
    tbl.style.width  = '100px';
    tbl.style.border = '1px solid black';

    for(var i = 0; i < 3; i++){
        var tr = tbl.insertRow();
        for(var j = 0; j < 2; j++){
            if(i == 2 && j == 1){
                break;
            } else {
                var td = tr.insertCell();
                td.appendChild(document.createTextNode('Cell'));
                td.style.border = '1px solid black';
                if(i == 1 && j == 1){
                    td.setAttribute('rowSpan', '2');
                }
            }
        }
    }
    body.appendChild(tbl);
}
tableCreate();

Кроме того, это не использует некоторые «плохие практики», такие как установка атрибута border вместо использования CSS, и он обращается к body через document.body вместо document.getElementsByTagName('body')[0];

13
задан skb 25 September 2009 в 23:48
поделиться

4 ответа

Вы можете исключить проекты из общей сборки через меню сборки.

Сборка → Диспетчер конфигураций → Снимите отметку с проектов, которые вы не хотите всегда собирать.

Это может массово ускорить время сборки, создавая только те проекты, которые абсолютно необходимо создавать каждый раз.

Обратите внимание, что вам придется создавать проекты, которые вы не выбрали, независимо (щелчок правой кнопкой мыши -> Сборка проекта и т. д.), если им нужно

Вы также можете настроить альтернативные конфигурации сборки, чтобы вы могли смешивать и согласовывать то, что и когда будет собираться.

12
ответ дан 1 December 2019 в 17:29
поделиться

Существует некоторый ограниченный контроль над этим без использования конфигураций, если вы отметите опцию создания только запускаемых проектов и зависимостей при выполнении.

Инструменты → Параметры → Проекты и решения → Сборка и запуск → Создавать только запускаемые проекты и зависимости при запуске

13
ответ дан 1 December 2019 в 17:29
поделиться

Кнопка воспроизведения - это функция запуска отладки.

Да, Visual Studio попросит построить каждый проект в решении на этом этапе. Но обратите внимание, просить строить и строить - разные вещи. Просьба построить просто говорит о том, что собираетесь сделать что-то еще раз, если хотите. Затем MsBuild проведет небольшую проверку под капотом и решит, действительно ли он должен строить базовый проект.

Если ваш проект действительно строится, то может быть какая-то другая проблема. Не могли бы вы предоставить нам дополнительную информацию, например язык, тип проекта и т. Д.

1
ответ дан 1 December 2019 в 17:29
поделиться

Кнопка "Воспроизвести", вероятно, не то, что вы думаете, или у вас есть добавочное связывание и тому подобное отключено в настройках вашего проекта.

-1
ответ дан 1 December 2019 в 17:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: