Вы должны подумать трижды, прежде чем перейти к этой опции. (1) Это ресурсоемкий. Поскольку это требует автоматической сборки, в качестве предварительной операции, измененного проекта, а иногда и всего решения. (Представьте себе решение от Asp.net от среднего до огромного, составленное из множества проектов, создавайте для каждой выполненной модификации !! сколько времени осталось для программирования ??? !!) (2), как вы знаете, перезагрузка страницы потребляет много время для первого запуска после успешной сборки !! ... Следовательно, время, которое вы хотите извлечь из этой опции, будет потрачено впустую несколько, особенно на языках программирования на основе CLR (например, .NET Core). И, наконец, (3) ожидается, что вашему проекту потребуется разработка тестовых образцов, которые можно вводить автоматически для лучшего процесса автоматизации, представьте, насколько это сложно!
Вместо этого, попробуйте выполнить модульное тестирование своего решения, и тогда любая следующая модификация будет поверхностной и незначительной.
Если вы не согласны с моим предложением, я предлагаю разработать расширение для visual-studio, которое лучше перезагрузит целевую веб-страницу on-build
, чем on-save-changes
событие. Далее Ctrl + b
сделаем работу!
Когда начать?
Я разработал VSIX, который следит за папками для автоматической загрузки определенных сгенерированных файлов за пределы пользовательского интерфейса VS. проверьте исходный код, у вас будет представление об управлении файлами проекта. он вращается в API EnvDTE, пожалуйста, посмотрите на этот кусок кода.
Также, проверьте исходный проект отсюда