Bei der Arbeit haben wir eine C#-Lösung mit über 80 Projekten. In VS 2008 verwenden wir ein Makro, um die Kompilierung zu stoppen, sobald ein Projekt in der Lösung nicht erstellt werden kann (siehe diese Frage für mehrere Optionen für VS 2005 & VS 2008: Visual C++ 2008 Build beim ersten Kompilierfehler automatisch beenden? ).
Ist es möglich, das gleiche in VS 2010 zu tun? Wir haben festgestellt, dass die Makros in VS 2010 nicht funktionieren (zumindest konnte ich sie nicht zum Laufen bringen), da die Umgebungsereignisse in VS 2010 offenbar nicht ausgelöst werden.
Das Standardverhalten ist, so weit wie möglich fortzufahren und eine Liste der Fehler im Fehlerfenster anzuzeigen. Ich bin damit zufrieden, dass es entweder anhält, sobald ein Fehler auftritt (auf Dateiebene) oder sobald ein Projekt nicht erstellt werden kann (auf Projektebene).
Bitte nur Antworten für VS 2010. Wenn die Makros funktionieren, dann eine detaillierte Erklärung, wie man sie für VS 2010 konfigurieren würde geschätzt werden.