2012-09-03 11 views
8

Esplora soluzioni -> Solution'name' -> Proprietà -> Proprietà di configurazione -> Configuration Manager ...Qual è la differenza tra build e deploy?

enter image description here

ho supposto che ha qualcosa a che fare con aplications web/server, ma anche co-si verifica con soluzioni ai progetti desktop puri. Quindi ora sono totalmente confuso.

risposta

4

Build significa compilare il progetto.

Deploy significa:

  1. Compilare il progetto
  2. Pubblica l'uscita, il che significa copiarlo in una directory di destinazione, caricarlo su un server FTP o su un'istanza di IIS, ecc (a seconda della configurazione).

È possibile testare "deploy" facendo clic con il pulsante destro del mouse su un progetto in Visual Studio e quindi su "Pubblica".

+0

"È possibile eseguire il test di" distribuzione "facendo clic con il tasto destro su un progetto in Visual Studio e quindi su" Pubblica ". - Non funziona con progetti C/C++. – 0x6B6F77616C74

+0

@kowalt interessante ... Non so Allora, forse "deploy" si riferisce solo alla build "Release" – McGarnagle

+0

Anche con la modalità "Release" – 0x6B6F77616C74

2

Nella maggior parte dei casi, costruire significa compilare tutto il codice sorgente per produrre file oggetto o eseguibili o librerie.

La distribuzione può fare più di quello.Il gruppo di solito viene compilato per primo, quindi carica il file in un punto in cui il programma viene effettivamente eseguito e configura il programma in uno stato definito per l'esecuzione/test a bordo.

Se si lavora solo con un programma desktop puro. Probabilmente il tuo ambiente di compilazione e l'ambiente di esecuzione sono gli stessi, quindi non c'è bisogno di più lavori che costruire.

Problemi correlati