VS10: Compilermeldungen reduzieren



  • Wie kann man in VS10 die ausführlichen Compilermeldungen ausschalten? Damit meine ich z.B.

    1>InitializeBuildStatus:
    1> Aktualisieren des Timestamps von "Debug\MeinProjekt.unsuccessfulbuild".

    oder

    1>FinalizeBuildStatus:
    1> Die Datei "Debug\TestProjekt.unsuccessfulbuild" wird gelöscht.
    1> Aktualisieren des Timestamps von "Debug\MeinProjekt.lastbuildstate".


  • Mod

    Dass sind keine Compiler Meldungen, dasssind Ausgaben von MSBuild.



  • Ok danke. Ich hab mal versucht MSBuild zu konfigurieren.

    Dazu hab ich die Zeile

    <Touch AlwaysCreate="true" Files="$(LastBuildUnsuccessful)"/>
    

    aus der Datei Microsoft.CppBuild.targets auskommentiert. Die Meldung kommt nicht mehr. Kann man das so machen oder gibt es einen besseren Weg?


  • Mod

    Nein kannst Du nicht.
    Diese Datei wird benötigt um eben einen unsuccesful Build zu markieren.
    MSBuild verwendet extrem stark solche Tag-Dateien im Buildprozess.

    Ich habe da noch nie mit rumgespielt, aber schau mal unter:
    Tools -> Options -> Projects and Solutions -> Build and Run
    Unten gibt es zwei MSBuild Einstellungen, setz die mal auf Quiet.



  • Ok, das wäre eine Möglichkeit. Dann kommt aber fast gar nichts mehr, auch bei "Minimal".

    Kann man diese Dinge nicht etwas selektiver konfigurieren? Mich stört aktuell nur gerade, dass das Schreiben in irgendwelche Log-Dateien mitgeteilt wird, weil es mich nicht interessiert. Kompilier- und Linkvorgänge etc. dürfen schon ausgegeben werden.



  • Gibt es wirklich keine Möglichkeit, die einzelnen Ausgaben spezifisch abzuschalten, zum Beispiel in einem MSBuild-Skript oder so?


  • Mod

    Melde es bei connect.microsoft.com, oder besuche das MSDN Forum für MSBuild und frage da nach.


Anmelden zum Antworten