VS2010: minimale build log-in Ausgang und detaillierte log-in log-Datei
In Visual Studio 2010 haben wir unter "Extras|Optionen|Projekte und Projektmappen|erstellen und ausführen' (konnte Sie nicht finden, ein richtiges Bild über das internet) zwei Optionen für die Protokollierung von MSBuild:
'MSBuild project build Ausgabe Ausführlichkeit' und
'MSBuild project build log Ausführlichkeit'.
So hoffte ich, in der Lage, eine minimal "build log" in die Ausgabe-Ansicht in Visual Studio devenv (korrekt), während zur gleichen Zeit eine detaillierte build-log in einigen log-Datei.
Ich kann nicht einen Weg finden, zu konfigurieren, ein build-log-Datei erscheinen.
Hinweis: ich will nicht konfigurieren, meine eigenen MSBuild.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Log-Datei von Visual Studio ist nur für die unterstützten C++ - Projekte. Sie müssen nur die Arbeit mit dem Ausgabe-Fenster für andere.
http://msdn.microsoft.com/en-us/library/b0bktkzs.aspx sagt:
[Und der einfachste Weg, um bekommen es zu tun-Projekt|alle Dateien Anzeigen, dann gehen Sie zum Projektmappen-Explorer und klicken Sie rechts auf Ordner Öffnen im Windows-Explorer]
EDIT: beschwichtigen, unsere verärgert -1er... könnte Man natürlich ableiten, dass man könnte hinzufügen, ein
<Execute Command="notepad.exe $(IntDir)\$(MSBuildProjectName).log"/>
oder ähnlich, wenn es braucht, um buchstäblich pop-up, aber das tut für mich Sinn machen.EDIT 2: BEISPIEL. Bearbeiten Sie die .csproj-Datei, und in dem Abschnitt mit
-->
Ändern:
Grund, den ich nicht erweitern, ist, dass dies ärgerlich schnell. Sie könnten möglicherweise setzen:
In Ihrem Post-Build-Schritt. Dies funktioniert etwas besser als würde es nur Feuer, wenn das kompilieren hat sich tatsächlich etwas getan.
BTW empfehle immer die Hashimi-Buch - es macht alle diese Sachen offensichtlich und lässt Sie Antworten geben, die davon ausgehen, dass seine einfach 😛
obj
(nichtbin
). Das helfen? BTW, wenn Sie die 1er -, schlage ich vor Fixierung der Einstellung - die Leute hier versuchen zu helfen, und donwvoting ohne Angabe von Gründen nicht machen, die Leute wollen zu beantworten.IntDir
- es gibt einen Stapel von Makros, die in der VS seit dem Jahr dot, die sich überlappen, sind aber in der Regel mehr abgekürzt als MSBuild-benennen Stil - dies soll angedeutet haben, dass es nur C++ (würden Sie denken, dass der Artikel, den ich verlinkte oder der Hilfe-übersicht für Sie, dass die Optionen-Seite abdecken würde, obwohl es - tech-Autoren!).