2014-03-28 73 views
1

fileloggerparameters我看到,你可以使用/ fileLogger和/ fileloggerparameters的命令行參數的MSBuild像日誌文件的位置指定的東西。有什麼方法可以在項目文件的Project或PropertyGroup部分指定這些信息嗎?我通過包含文件導入了所有其他項目屬性。我真的不想在include文件中有一組屬性,然後在命令行上指定另一組屬性。我可以指定MSBuild項目文件

+1

日誌參數確實是關於msbuild而不是項目。你總是可以使用一個msbuild文件來啓動另一個具有正確日誌級別的文件。 – rerun

+0

@ERRURN你應該發佈作爲答案,似乎是唯一的有效答案 – stijn

回答

0

據我所知只是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到做到這一點,但我沒有正常工作。

相關問題