Wir pflegen eine mittelgroße Windows-Anwendung in vb/C# .net in Arbeit entwickelt. Noch immer ist der Build- und Bereitstellungsprozess für diese App manuell. Ich bin entschlossen, diesen Prozess mit MSBuild zu automatisieren, auf dem ich noch keine Kenntnisse habe.Benötigen Sie Primer für einen Msbuild Neuling
Unsere App hat eine einfache Build-Struktur, eine Reihe von Projekten, die bereits in vier Lösungen (. Sln) gruppiert sind und nur die vier Slns in einer Reihenfolge erstellen müssen. Und dann veröffentlichen Sie ein Projekt (das Teil der letzten zu erstellenden Datei ist) in ein Verzeichnis. Das ist es. Ein einfacher Prozess, der bereits 30 Minuten manuelle Aufbauzeit in Anspruch nimmt und ich bin mir ziemlich sicher, dass dies ohne manuelle Interferenz mit msbuild in mindestens 1/4 der Zeit erreicht werden kann.
Alle meine Ziele gut eingestellt, begann ich um Web für MSBuild Ressourcen zu suchen, um meinen Prozess zu erreichen, aber möglicherweise viele Dinge verwirrt mich verwirrt. Brauchen Sie einen Zeiger oder eine gute Erklärung, wie Sie anfangen und wo ich anfangen soll für mein einfaches Szenario. Hilfe wird sehr geschätzt.
Vielen Dank für Ihre Antwort. Aber wie konfiguriere ich Konfigurationsoptionen und alles? Zum Beispiel debugere ich meine App, die Projects im DEbug-Modus einstellt, aber das Skript sollte immer im Release-Modus erstellt werden. Nochmals vielen Dank für Ihre schnelle Antwort. – blntechie
Ich habe Details hinzugefügt. Es ist alles ganz einfach und es lohnt sich, es zu meistern. MS Build kann ** viel ** automatisieren. –