В чем разница между build и deploy?

Обозреватель решений - > имя решения - > свойства - > свойства конфигурации - > Configuration Manager...

enter image description here

Я предположил, что это имеет какое-то отношение к веб - /серверным приложениям, но это также происходит с решениями для чистых настольных проектов. Так что теперь я в полном замешательстве.

2 ответов


Build значит compile проект.

развернуть означает:

  1. скомпилировать проект
  2. публикации вывод, то есть скопируйте его в целевой каталог, загрузите его на FTP-сервер или на экземпляр IIS и т. д. (В зависимости от конфигурации).

вы можете проверить "развертывание", щелкнув правой кнопкой мыши проект в Visual Studio, а затем"опубликовать".


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

Deploy может сделать больше.Развертывание обычно сначала компилируется, затем загружает файл туда, где программа фактически запускается, и настраивает программу в определенное состояние для запуска/тестирования на борту.

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