1
fileloggerparameters我看到,你可以使用/ fileLogger和/ fileloggerparameters的命令行參數的MSBuild像日誌文件的位置指定的東西。有什麼方法可以在項目文件的Project或PropertyGroup部分指定這些信息嗎?我通過包含文件導入了所有其他項目屬性。我真的不想在include文件中有一組屬性,然後在命令行上指定另一組屬性。我可以指定MSBuild項目文件
fileloggerparameters我看到,你可以使用/ fileLogger和/ fileloggerparameters的命令行參數的MSBuild像日誌文件的位置指定的東西。有什麼方法可以在項目文件的Project或PropertyGroup部分指定這些信息嗎?我通過包含文件導入了所有其他項目屬性。我真的不想在include文件中有一組屬性,然後在命令行上指定另一組屬性。我可以指定MSBuild項目文件
據我所知只是VC項目有能力日誌建立到單獨的文件。但是,你必須通過devenv的:-( 打造它,你沒有比其他記錄參數控制。
Microsoft.Cpp.Default.props
<ItemDefinitionGroup>
<BuildLog>
<Path>$(IntDir)\$(MSBuildProjectName).log</Path>
</BuildLog>
</ItemDefinitionGroup>
其他醜陋的方式就是執行的構建通過
<Exec Command="msbuild.exe project /fl /flp...." />
每一個項目我想你想使用Avid它。
我認爲這可能是可以創建自定義distributed file logger到做到這一點,但我沒有正常工作。
日誌參數確實是關於msbuild而不是項目。你總是可以使用一個msbuild文件來啓動另一個具有正確日誌級別的文件。 – rerun
@ERRURN你應該發佈作爲答案,似乎是唯一的有效答案 – stijn