Lavoro in un piccolo negozio .net dove attualmente costruiamo tutte le nostre soluzioni utilizzando l'IDE di Visual Studio. Vogliamo progredire fino al punto di controllare completamente i nostri script MSBuild per costruire, testare, distribuire, facendo uso delle attività della community di MSBuild, ecc.Come passare alle build automatizzate con Visual Studio?
Suppongo che la mia domanda sia: ciò che sarà diverso in Esperienza di sviluppo di Visual Studio?
Se stiamo creando i nostri file .proj MSBuild, significa che non abbiamo più file .csproj? Come appaiono adesso i progetti in VS?
Mi manca qualcosa di veramente ovvio?
UPDATE Grazie a tutti per aver trovato il tempo di rispondere. Sono a conoscenza di alcuni degli strumenti di sviluppo disponibili: CruiseControl, TeamCity e così via, e anche che i progetti vs (.csproj ecc.) Sono solo file MSBuild. Quello che sto cercando di ottenere è gestire quelle persone che hanno deciso di scrivere i propri script e i propri file .proj. Stanno usando i file VS .csproj proprio come il 'contenitore' per contenere i loro file di codice all'interno dell'IDE? Come attivano le proprie build per sviluppatori? Si accendono semplicemente MSBuild dalla riga di comando? Hai un pulsante su una barra degli strumenti che faccia effettivamente la stessa cosa?
In sintesi, sì, è possibile utilizzare altri strumenti per guidare la build chiamando il file .sln oi file .csproj, ma c'è un altro modo: come funziona?
btw, pollice in su per passare a un processo di compilazione automatizzato! Una volta che lo fai canticchiare, ti chiedi perché l'hai mai fatto manualmente, in primo luogo. –
Uno dei nostri obiettivi era ottenere un processo di rilascio "one-click" (anche se non renderlo attivo).Ora sto solo cercando di capire come fare quel doppio clic :) poiché è così facile innescare accidentalmente una build di rilascio che crea tag ecc. Nel controllo del codice sorgente che devi poi pulire e ripulire. –
Amico, ecco dove voglio arrivare. Come si attivano queste build? –