Was ist der Unterschied zwischen Build Solution und Batch Build in Visual Studio 2008?Was ist der Unterschied zwischen Build Solution und Batch Build in Visual Studio 2008?
Antwort
Der entscheidende Punkt, der sowohl in den bestehenden Antworten zu übersehen scheint, ist, dass Batch-Build können Sie mehr bauen Konfigurationen von jedem Projekt. (z. B. können Sie Debug- und Release-Konfigurationen mit einem einzigen Vorgang erstellen)
Bei einem normalen Build müssen Sie den Konfigurationsmanager verwenden, um nur eine Konfiguration für jedes Projekt auszuwählen.
Der Aufbau der Lösung entspricht dem Batch-Build aller Projekte. Beide Methoden berücksichtigen die Abhängigkeiten der Lösung.
Mit dem Batch-Build können Sie jedes von Ihnen ausgewählte Projekt erstellen. Ein Solution-Build erstellt nur die Projekte, die Teil der aktiven Lösung sind.
Sie können anpassen, welche Projekte Teil einer Lösung zu bauen sind durch tools- gehen> Konfigurationsmanager
Für jeden mit VS 2013 sieht es jetzt aus wie unter "BUILD-> Configuration Manager ...". –
Eine weitere nette Sache über Batch-Build ist, dass Sie eine andere Konfiguration als die aktuelle erstellen können. Praktisch für Lösungen, die eine Weile brauchen, um zu wechseln.
Wenn Sie Builds für verschiedene Sprachen/Bedingungen haben, können Sie mit dem Batch-Build alle gleichzeitig erstellen. – djeidot