Ms Build publishing vs Visual Studio IDE publishing

1

Attualmente sto lavorando su ms build per pubblicare la mia applicazione winform in base all'ambiente selezionato (Dev o Prod). Sto usando Ms Build Community Task e faccio riferimento a questo articolo per raggiungere questo scopo.

Ho avuto alcuni dubbi teorici basati sull'applicazione di pubblicazione.

1) C'è qualche differenza nella pubblicazione attraverso l'ide dello studio visivo e msbuild?

2) Che cosa preferiscono usare la maggior parte degli sviluppatori e perché?

3) Quali sono i vantaggi dell'utilizzo di MsBuild per pubblicare un'applicazione rispetto alla pubblicazione tramite l'IDE di Visual Studio?

4) Cos'è più veloce?

Sto usando un'applicazione WinPad .net 3.5 sviluppata in Csharp e la mia domanda riguarda solo le applicazioni clickonce di Windows. Per favore aiutami a chiarire questi dubbi

    
posta reggie 18.03.2011 - 14:29
fonte

3 risposte

2
 > 3) What are the advantages of using MsBuild to publish 
 > an application as compared to publishing through the visual studio IDE?

Puoi eseguire msbuild per Continuous_integration su un build-server dedicato. Non è necessario installare Visual Studio (e nessun costo di licenza). Il dotnet-sdk gratuito (incluso msbuild) è sufficiente.

    
risposta data 18.03.2011 - 19:38
fonte
3

Credo che le versioni successive di Visual Studio utilizzino MSBuild come back-end della compilation. In ogni caso è una buona idea imparare gli strumenti di costruzione automatici e le loro configurazioni in modo da poter ottenere un processo di costruzione in un'unica fase, per test robusti e rilasci senza stress.

    
risposta data 18.03.2011 - 15:00
fonte
1

In realtà faccio qualcosa di simile nella distribuzione di applicazioni web asp.net. Imparare MSBuild è una buona cosa da fare perché espande la tua cassetta degli attrezzi. Più automazione significa meno errori.

    
risposta data 18.03.2011 - 15:28
fonte

Leggi altre domande sui tag