In Visual Studio 2010 haben wir unter 'tools | options | projekte und lösungen | build and run' (konnte kein korrektes Bild im Internet finden) zwei Optionen für die Protokollierung von MSBuild:
'MSBuild-Projekt erstellen Ausgabe Ausführlichkeit' und 'MSBuild-Projekt build log Ausführlichkeit'.
Ich hoffte also, ein minimales Build-Protokoll in der Ausgabeansicht von Visual Studio devenv (korrekt) zu erhalten, während gleichzeitig ein detailliertes Build-Protokoll erstellt wurde in irgendeiner Protokolldatei.
Ich kann keine Möglichkeit finden, eine Build-Protokolldatei zu konfigurieren.
Hinweis: Ich möchte kein eigenes MSBuild konfigurieren.
Die Protokolldatei von Visual Studio wird nur für C ++ - Projekte unterstützt. Sie müssen nur mit dem Ausgabefenster für andere arbeiten.
Ссылка sagt:
Untersuchen Sie das Build-Protokoll im Verzeichnis der Zwischendateien, um zu sehen, was tatsächlich ausgeführt wurde. Der Pfad und Name des Buildprotokolls wird durch den MSBuild-Makroausdruck $ (IntDir) \ $ (MSBuildProjectName) .log.
dargestellt
[Und der einfachste Weg, dorthin zu gelangen, ist Projekt | Alle Dateien anzeigen, dann zum Projektmappen-Explorer gehen und mit der rechten Maustaste auf Ordner im Windows Explorer öffnen]
BEARBEITEN: Um unsere verärgerte -1er zu beschwichtigen ... Sie könnten daraus schließen, dass Sie <Execute Command="notepad.exe $(IntDir)$(MSBuildProjectName).log"/>
oder ähnliches hinzufügen könnten, wenn es buchstäblich auftauchen müsste, aber das ergibt für mich keinen Sinn.
EDIT 2: BEISPIEL. Bearbeiten Sie die .csproj-Datei und im Abschnitt mit
%Vor%- & gt;
Ändern Sie es in:
%Vor%Grund Ich habe es nicht ausgedehnt, ist, dass das schnell nervig werden würde. Sie könnten möglicherweise setzen:
%Vor%In Ihrem Post-Build-Schritt. Dies würde ein wenig besser funktionieren, da es nur ausgelöst würde, wenn die Kompilierung tatsächlich etwas getan hat.
BTW empfehle sehr, das Hashimi-Buch zu bekommen - es macht all diese Dinge offensichtlich und lässt Sie Antworten geben, die einfach sind: P
Tags und Links visual-studio-2010 msbuild logging